package fi.pyramus.services.entities.students;
import fi.otavanopisto.pyramus.domainmodel.base.Person;
import fi.pyramus.services.entities.EntityFactory;
public class AbstractStudentEntityFactory implements EntityFactory<AbstractStudentEntity> {
public AbstractStudentEntity buildFromDomainObject(Object domainObject) {
if (domainObject == null)
return null;
Person abstractStudent = (Person) domainObject;
String sex = null;
if (abstractStudent.getSex() != null)
sex = abstractStudent.getSex().name();
return new AbstractStudentEntity(abstractStudent.getId(), abstractStudent.getBirthday(), abstractStudent.getSocialSecurityNumber(), sex);
}
}