/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; |
} |
} |