Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1703 → Rev 1755

/branches/v3/impl/src/java/pt/estgp/estgweb/services/bpmnprocess/types/EnhancedTeacherUnitProxy.java
New file
0,0 → 1,27
package pt.estgp.estgweb.services.bpmnprocess.types;
 
/**
* Created by jorgemachado on 09/02/17.
*/
public class EnhancedTeacherUnitProxy extends AbstractLongEnhancedType {
@Override
public Object fromXMLString(String xmlValue)
{
if(xmlValue == null)
return null;
return TeacherUnitProxy.fromString(xmlValue);
}
 
@Override
public Class returnedClass() {
return TeacherUnitProxy.class;
}
 
@Override
public BacoDataAbstractType fromString(String name)
{
if (name == null)
return null;
return TeacherUnitProxy.fromString(name);
}
}
/branches/v3/impl/src/java/pt/estgp/estgweb/services/bpmnprocess/types/TeacherUnitProxy.java
New file
0,0 → 1,34
package pt.estgp.estgweb.services.bpmnprocess.types;
 
import pt.estgp.estgweb.domain.CourseUnit;
import pt.estgp.estgweb.domain.dao.DaoFactory;
 
/**
* Created by jorgemachado on 09/02/17.
*/
public class TeacherUnitProxy extends DomainObjectIdProxy{
 
 
 
public long getUnitId() {
return getId();
}
 
public void setUnitId(long unitId)
{
setId(unitId);
}
 
public CourseUnit getCourseUnit(){
return DaoFactory.getCourseUnitDaoImpl().load(getId());
}
 
public static TeacherUnitProxy fromString(String unitId)
{
if(unitId == null)
return null;
TeacherUnitProxy unitProxy = new TeacherUnitProxy();
unitProxy.setUnitId(Long.parseLong(unitId));
return unitProxy;
}
}