package fi.pyramus.services.entities.base; import fi.otavanopisto.pyramus.domainmodel.base.Address; import fi.pyramus.services.entities.EntityFactory; public class AddressEntityFactory implements EntityFactory<AddressEntity> { public AddressEntity buildFromDomainObject(Object domainObject) { if (domainObject == null) return null; Address address = (Address) domainObject; return new AddressEntity(address.getId(), address.getDefaultAddress(), address.getContactType().getId(), address.getCountry(), address.getCity(), address.getPostalCode(), address.getStreetAddress()); } }