Rev 995 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.services.logresults.impl;
import pt.estgp.estgweb.domain.CourseUnitSummary;
import pt.estgp.estgweb.services.logresults.ILogMessages;
import pt.estgp.estgweb.services.logresults.ILogMessage;
import pt.estgp.estgweb.services.logresults.LogMessageTypeEnum;
import java.util.List;
import java.util.ArrayList;
/**
* @author Jorge Machado
* @date 24/Mai/2008
* @see pt.estgp.estgweb.services.logresults.impl
*/
public class DefaultLogMessages
implements ILogMessages
{
private List
<ILogMessage
> logMessages
;
List
<CourseUnitSummary
> summaries
;
public List
<ILogMessage
> getLogMessages
()
{
return logMessages
;
}
public void setLogMessages
(List
<ILogMessage
> logMessages
)
{
this.
logMessages = logMessages
;
}
public void addMessage
(ILogMessage message
)
{
if(logMessages ==
null)
logMessages =
new ArrayList
<ILogMessage
>();
logMessages.
add(message
);
}
public List
<CourseUnitSummary
> getSummaries
() {
return summaries
;
}
@
1.5.0/docs/api/java/lang/Override.html">Override
public boolean hasErrors
() {
if(logMessages ==
null)
return false;
for(ILogMessage m:logMessages
)
if(m.
getType() == LogMessageTypeEnum.
ERROR || m.
getType() == LogMessageTypeEnum.
FATAL)
return true;
return false;
}
@
1.5.0/docs/api/java/lang/Override.html">Override
public boolean hasWarnings
() {
if(logMessages ==
null)
return false;
for(ILogMessage m:logMessages
)
if(m.
getType() == LogMessageTypeEnum.
WARNING)
return true;
return false;
}
public void setSummaries
(List
<CourseUnitSummary
> summaries
) {
this.
summaries = summaries
;
}
public 1.5.0/docs/api/java/lang/String.html">String getLastMessage
(){
return logMessages.
get(logMessages.
size()-
1).
getMsg() +
" " + logMessages.
get(logMessages.
size()-1
).
getDetails();
}
}