Rev 1496 |
Rev 1543 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.domain;
import pt.estgp.estgweb.utils.ConfigProperties;
import java.io.Serializable;
import java.util.List;
/**
* @author Jorge Machado
* @date 2/Mar/2008
* @time 10:27:25
* @see pt.estgp.estgweb.domain
*/
public class CourseImpl
extends Course
{
public 1.5.0/docs/api/java/io/Serializable.html">Serializable getSerializable
()
{
return getId
();
}
public boolean isFromCourseCommission
(UserSession userSession
)
{
return userSession.
getUser()!=
null &&
userSession.
getUser().
hasRole(getValidationRole
());
}
public 1.5.0/docs/api/java/lang/String.html">String getDegreeForJsonApi
()
{
return ConfigProperties.
getProperty("course." + getDegree
());
}
public void setDegreeForJsonApi
()
{
//is needed for Genson generation
}
public 1.5.0/docs/api/java/lang/String.html">String getStatusForJsonApi
()
{
if(isShowStudiesPlan
())
{
return "active";
}
else
return "inactive";
}
public void setStatusForJsonApi
()
{
//is needed for Genson generation
}
public 1.5.0/docs/api/java/lang/String.html">String getSchoolForJsonApi
()
{
return ConfigProperties.
getProperty("institution.code.prefix." + getInstitutionalCode
());
}
public void setSchoolForJsonApi
()
{
//is needed for Genson generation
}
//Auxiliary method fot manual load
List
<Teacher
> courseComission
;
public void setCourseComission
(List
<Teacher
> courseComission
) {
this.
courseComission = courseComission
;
}
public List
<Teacher
> getCourseComission
() {
return courseComission
;
}
}