package fi.pyramus.services.entities.base;
import fi.otavanopisto.pyramus.domainmodel.base.Subject;
import fi.pyramus.services.entities.EntityFactory;
import fi.pyramus.services.entities.EntityFactoryVault;
public class SubjectEntityFactory implements EntityFactory<SubjectEntity> {
public SubjectEntity buildFromDomainObject(Object domainObject) {
if (domainObject == null)
return null;
Subject subject = (Subject) domainObject;
EducationTypeEntity educationTypeEntity = EntityFactoryVault
.buildFromDomainObject(subject.getEducationType());
return new SubjectEntity(subject.getId(), subject.getCode(), subject.getName(), educationTypeEntity, subject.getArchived());
}
}