package at.asitplus.eidas.specific.modules.authmodule_eIDASv2.DAO; import java.text.SimpleDateFormat; import org.joda.time.DateTime; import at.gv.e_government.reference.namespace.persondata._20020228.PostalAddressType; public class ERnBeIDData { private String citizenCountryCode = null; //MDS private String pseudonym = null; private String givenName = null; private String familyName = null; private DateTime dateOfBirth = null; //additional attributes private String placeOfBirth = null; private String birthName = null; private PostalAddressType address = null; public String getCitizenCountryCode() { return citizenCountryCode; } public void setCitizenCountryCode(String citizenCountryCode) { this.citizenCountryCode = citizenCountryCode; } public String getPseudonym() { return pseudonym; } public void setPseudonym(String pseudonym) { this.pseudonym = pseudonym; } public String getGivenName() { return givenName; } public void setGivenName(String givenName) { this.givenName = givenName; } public String getFamilyName() { return familyName; } public void setFamilyName(String familyName) { this.familyName = familyName; } public DateTime getDateOfBirth() { return dateOfBirth; } public void setDateOfBirth(DateTime dateOfBirth) { this.dateOfBirth = dateOfBirth; } public String getPlaceOfBirth() { return placeOfBirth; } public void setPlaceOfBirth(String placeOfBirth) { this.placeOfBirth = placeOfBirth; } public String getBirthName() { return birthName; } public void setBirthName(String birthName) { this.birthName = birthName; } public PostalAddressType getAddress() { return address; } public void setAddress(PostalAddressType address) { this.address = address; } public String getFormatedDateOfBirth() { return new SimpleDateFormat("yyyy-MM-dd").format(dateOfBirth.toDate()); } }