no.nhn.schemas.reg.hprv2.WSPerson Maven / Gradle / Ivy
package no.nhn.schemas.reg.hprv2;
import java.time.LocalDateTime;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import com.migesok.jaxb.adapter.javatime.LocalDateTimeXmlAdapter;
import no.nhn.schemas.reg.common.no.WSArrayOfFysiskAdresse;
import no.nhn.schemas.reg.common.no.WSKode;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.EqualsStrategy;
import org.jvnet.jaxb2_commons.lang.HashCode;
import org.jvnet.jaxb2_commons.lang.HashCodeStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
import org.jvnet.jaxb2_commons.lang.JAXBHashCodeStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
/**
* Java class for Person complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Person">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="AlternativeIder" type="{http://schemas.nhn.no/reg/HPRv2}ArrayOfAlternativId" minOccurs="0"/>
* <element name="Dødsdato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ETag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ErstattetAvHprNummer" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Etternavn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Fornavn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="FysiskeAdresser" type="{http://schemas.nhn.no/reg/Common/no}ArrayOfFysiskAdresse" minOccurs="0"/>
* <element name="Fødselsdato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="Godkjenninger" type="{http://schemas.nhn.no/reg/HPRv2}ArrayOfGodkjenning" minOccurs="0"/>
* <element name="HPRNummer" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="Kjønn" type="{http://schemas.nhn.no/reg/Common/no}Kode" minOccurs="0"/>
* <element name="ManglerNIN" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="Mellomnavn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="NIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SistOppdatert" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="Statsborgerskap" type="{http://schemas.nhn.no/reg/Common/no}Kode" minOccurs="0"/>
* <element name="Utdannelser" type="{http://schemas.nhn.no/reg/HPRv2}ArrayOfUtdannelse" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Person", propOrder = {
"alternativeIder",
"d\u00f8dsdato",
"eTag",
"erstattetAvHprNummer",
"etternavn",
"fornavn",
"fysiskeAdresser",
"f\u00f8dselsdato",
"godkjenninger",
"hprNummer",
"kj\u00f8nn",
"manglerNIN",
"mellomnavn",
"nin",
"sistOppdatert",
"statsborgerskap",
"utdannelser"
})
public class WSPerson
implements Equals, HashCode
{
@XmlElement(name = "AlternativeIder", nillable = true)
protected WSArrayOfAlternativId alternativeIder;
@XmlElement(name = "D\u00f8dsdato", type = String.class, nillable = true)
@XmlJavaTypeAdapter(LocalDateTimeXmlAdapter.class)
@XmlSchemaType(name = "dateTime")
protected LocalDateTime dødsdato;
@XmlElement(name = "ETag", nillable = true)
protected String eTag;
@XmlElement(name = "ErstattetAvHprNummer", nillable = true)
protected Integer erstattetAvHprNummer;
@XmlElement(name = "Etternavn", nillable = true)
protected String etternavn;
@XmlElement(name = "Fornavn", nillable = true)
protected String fornavn;
@XmlElement(name = "FysiskeAdresser", nillable = true)
protected WSArrayOfFysiskAdresse fysiskeAdresser;
@XmlElement(name = "F\u00f8dselsdato", type = String.class, nillable = true)
@XmlJavaTypeAdapter(LocalDateTimeXmlAdapter.class)
@XmlSchemaType(name = "dateTime")
protected LocalDateTime fødselsdato;
@XmlElement(name = "Godkjenninger", nillable = true)
protected WSArrayOfGodkjenning godkjenninger;
@XmlElement(name = "HPRNummer")
protected Integer hprNummer;
@XmlElement(name = "Kj\u00f8nn", nillable = true)
protected WSKode kjønn;
@XmlElement(name = "ManglerNIN")
protected Boolean manglerNIN;
@XmlElement(name = "Mellomnavn", nillable = true)
protected String mellomnavn;
@XmlElement(name = "NIN", nillable = true)
protected String nin;
@XmlElement(name = "SistOppdatert", type = String.class)
@XmlJavaTypeAdapter(LocalDateTimeXmlAdapter.class)
@XmlSchemaType(name = "dateTime")
protected LocalDateTime sistOppdatert;
@XmlElement(name = "Statsborgerskap", nillable = true)
protected WSKode statsborgerskap;
@XmlElement(name = "Utdannelser", nillable = true)
protected WSArrayOfUtdannelse utdannelser;
/**
* Gets the value of the alternativeIder property.
*
* @return
* possible object is
* {@link WSArrayOfAlternativId }
*
*/
public WSArrayOfAlternativId getAlternativeIder() {
return alternativeIder;
}
/**
* Sets the value of the alternativeIder property.
*
* @param value
* allowed object is
* {@link WSArrayOfAlternativId }
*
*/
public void setAlternativeIder(WSArrayOfAlternativId value) {
this.alternativeIder = value;
}
/**
* Gets the value of the dødsdato property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDateTime getDødsdato() {
return dødsdato;
}
/**
* Sets the value of the dødsdato property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDødsdato(LocalDateTime value) {
this.dødsdato = value;
}
/**
* Gets the value of the eTag property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getETag() {
return eTag;
}
/**
* Sets the value of the eTag property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setETag(String value) {
this.eTag = value;
}
/**
* Gets the value of the erstattetAvHprNummer property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getErstattetAvHprNummer() {
return erstattetAvHprNummer;
}
/**
* Sets the value of the erstattetAvHprNummer property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setErstattetAvHprNummer(Integer value) {
this.erstattetAvHprNummer = value;
}
/**
* Gets the value of the etternavn property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEtternavn() {
return etternavn;
}
/**
* Sets the value of the etternavn property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEtternavn(String value) {
this.etternavn = value;
}
/**
* Gets the value of the fornavn property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFornavn() {
return fornavn;
}
/**
* Sets the value of the fornavn property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFornavn(String value) {
this.fornavn = value;
}
/**
* Gets the value of the fysiskeAdresser property.
*
* @return
* possible object is
* {@link WSArrayOfFysiskAdresse }
*
*/
public WSArrayOfFysiskAdresse getFysiskeAdresser() {
return fysiskeAdresser;
}
/**
* Sets the value of the fysiskeAdresser property.
*
* @param value
* allowed object is
* {@link WSArrayOfFysiskAdresse }
*
*/
public void setFysiskeAdresser(WSArrayOfFysiskAdresse value) {
this.fysiskeAdresser = value;
}
/**
* Gets the value of the fødselsdato property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDateTime getFødselsdato() {
return fødselsdato;
}
/**
* Sets the value of the fødselsdato property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFødselsdato(LocalDateTime value) {
this.fødselsdato = value;
}
/**
* Gets the value of the godkjenninger property.
*
* @return
* possible object is
* {@link WSArrayOfGodkjenning }
*
*/
public WSArrayOfGodkjenning getGodkjenninger() {
return godkjenninger;
}
/**
* Sets the value of the godkjenninger property.
*
* @param value
* allowed object is
* {@link WSArrayOfGodkjenning }
*
*/
public void setGodkjenninger(WSArrayOfGodkjenning value) {
this.godkjenninger = value;
}
/**
* Gets the value of the hprNummer property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getHPRNummer() {
return hprNummer;
}
/**
* Sets the value of the hprNummer property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setHPRNummer(Integer value) {
this.hprNummer = value;
}
/**
* Gets the value of the kjønn property.
*
* @return
* possible object is
* {@link WSKode }
*
*/
public WSKode getKjønn() {
return kjønn;
}
/**
* Sets the value of the kjønn property.
*
* @param value
* allowed object is
* {@link WSKode }
*
*/
public void setKjønn(WSKode value) {
this.kjønn = value;
}
/**
* Gets the value of the manglerNIN property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isManglerNIN() {
return manglerNIN;
}
/**
* Sets the value of the manglerNIN property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setManglerNIN(Boolean value) {
this.manglerNIN = value;
}
/**
* Gets the value of the mellomnavn property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMellomnavn() {
return mellomnavn;
}
/**
* Sets the value of the mellomnavn property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMellomnavn(String value) {
this.mellomnavn = value;
}
/**
* Gets the value of the nin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNIN() {
return nin;
}
/**
* Sets the value of the nin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNIN(String value) {
this.nin = value;
}
/**
* Gets the value of the sistOppdatert property.
*
* @return
* possible object is
* {@link String }
*
*/
public LocalDateTime getSistOppdatert() {
return sistOppdatert;
}
/**
* Sets the value of the sistOppdatert property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSistOppdatert(LocalDateTime value) {
this.sistOppdatert = value;
}
/**
* Gets the value of the statsborgerskap property.
*
* @return
* possible object is
* {@link WSKode }
*
*/
public WSKode getStatsborgerskap() {
return statsborgerskap;
}
/**
* Sets the value of the statsborgerskap property.
*
* @param value
* allowed object is
* {@link WSKode }
*
*/
public void setStatsborgerskap(WSKode value) {
this.statsborgerskap = value;
}
/**
* Gets the value of the utdannelser property.
*
* @return
* possible object is
* {@link WSArrayOfUtdannelse }
*
*/
public WSArrayOfUtdannelse getUtdannelser() {
return utdannelser;
}
/**
* Sets the value of the utdannelser property.
*
* @param value
* allowed object is
* {@link WSArrayOfUtdannelse }
*
*/
public void setUtdannelser(WSArrayOfUtdannelse value) {
this.utdannelser = value;
}
public int hashCode(ObjectLocator locator, HashCodeStrategy strategy) {
int currentHashCode = 1;
{
WSArrayOfAlternativId theAlternativeIder;
theAlternativeIder = this.getAlternativeIder();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "alternativeIder", theAlternativeIder), currentHashCode, theAlternativeIder);
}
{
LocalDateTime theDødsdato;
theDødsdato = this.getDødsdato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "d\u00f8dsdato", theDødsdato), currentHashCode, theDødsdato);
}
{
String theETag;
theETag = this.getETag();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "eTag", theETag), currentHashCode, theETag);
}
{
Integer theErstattetAvHprNummer;
theErstattetAvHprNummer = this.getErstattetAvHprNummer();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "erstattetAvHprNummer", theErstattetAvHprNummer), currentHashCode, theErstattetAvHprNummer);
}
{
String theEtternavn;
theEtternavn = this.getEtternavn();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "etternavn", theEtternavn), currentHashCode, theEtternavn);
}
{
String theFornavn;
theFornavn = this.getFornavn();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fornavn", theFornavn), currentHashCode, theFornavn);
}
{
WSArrayOfFysiskAdresse theFysiskeAdresser;
theFysiskeAdresser = this.getFysiskeAdresser();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fysiskeAdresser", theFysiskeAdresser), currentHashCode, theFysiskeAdresser);
}
{
LocalDateTime theFødselsdato;
theFødselsdato = this.getFødselsdato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "f\u00f8dselsdato", theFødselsdato), currentHashCode, theFødselsdato);
}
{
WSArrayOfGodkjenning theGodkjenninger;
theGodkjenninger = this.getGodkjenninger();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "godkjenninger", theGodkjenninger), currentHashCode, theGodkjenninger);
}
{
Integer theHPRNummer;
theHPRNummer = this.getHPRNummer();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "hprNummer", theHPRNummer), currentHashCode, theHPRNummer);
}
{
WSKode theKjønn;
theKjønn = this.getKjønn();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kj\u00f8nn", theKjønn), currentHashCode, theKjønn);
}
{
Boolean theManglerNIN;
theManglerNIN = this.isManglerNIN();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "manglerNIN", theManglerNIN), currentHashCode, theManglerNIN);
}
{
String theMellomnavn;
theMellomnavn = this.getMellomnavn();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mellomnavn", theMellomnavn), currentHashCode, theMellomnavn);
}
{
String theNIN;
theNIN = this.getNIN();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "nin", theNIN), currentHashCode, theNIN);
}
{
LocalDateTime theSistOppdatert;
theSistOppdatert = this.getSistOppdatert();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sistOppdatert", theSistOppdatert), currentHashCode, theSistOppdatert);
}
{
WSKode theStatsborgerskap;
theStatsborgerskap = this.getStatsborgerskap();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "statsborgerskap", theStatsborgerskap), currentHashCode, theStatsborgerskap);
}
{
WSArrayOfUtdannelse theUtdannelser;
theUtdannelser = this.getUtdannelser();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "utdannelser", theUtdannelser), currentHashCode, theUtdannelser);
}
return currentHashCode;
}
public int hashCode() {
final HashCodeStrategy strategy = JAXBHashCodeStrategy.INSTANCE;
return this.hashCode(null, strategy);
}
public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {
if (!(object instanceof WSPerson)) {
return false;
}
if (this == object) {
return true;
}
final WSPerson that = ((WSPerson) object);
{
WSArrayOfAlternativId lhsAlternativeIder;
lhsAlternativeIder = this.getAlternativeIder();
WSArrayOfAlternativId rhsAlternativeIder;
rhsAlternativeIder = that.getAlternativeIder();
if (!strategy.equals(LocatorUtils.property(thisLocator, "alternativeIder", lhsAlternativeIder), LocatorUtils.property(thatLocator, "alternativeIder", rhsAlternativeIder), lhsAlternativeIder, rhsAlternativeIder)) {
return false;
}
}
{
LocalDateTime lhsDødsdato;
lhsDødsdato = this.getDødsdato();
LocalDateTime rhsDødsdato;
rhsDødsdato = that.getDødsdato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "d\u00f8dsdato", lhsDødsdato), LocatorUtils.property(thatLocator, "d\u00f8dsdato", rhsDødsdato), lhsDødsdato, rhsDødsdato)) {
return false;
}
}
{
String lhsETag;
lhsETag = this.getETag();
String rhsETag;
rhsETag = that.getETag();
if (!strategy.equals(LocatorUtils.property(thisLocator, "eTag", lhsETag), LocatorUtils.property(thatLocator, "eTag", rhsETag), lhsETag, rhsETag)) {
return false;
}
}
{
Integer lhsErstattetAvHprNummer;
lhsErstattetAvHprNummer = this.getErstattetAvHprNummer();
Integer rhsErstattetAvHprNummer;
rhsErstattetAvHprNummer = that.getErstattetAvHprNummer();
if (!strategy.equals(LocatorUtils.property(thisLocator, "erstattetAvHprNummer", lhsErstattetAvHprNummer), LocatorUtils.property(thatLocator, "erstattetAvHprNummer", rhsErstattetAvHprNummer), lhsErstattetAvHprNummer, rhsErstattetAvHprNummer)) {
return false;
}
}
{
String lhsEtternavn;
lhsEtternavn = this.getEtternavn();
String rhsEtternavn;
rhsEtternavn = that.getEtternavn();
if (!strategy.equals(LocatorUtils.property(thisLocator, "etternavn", lhsEtternavn), LocatorUtils.property(thatLocator, "etternavn", rhsEtternavn), lhsEtternavn, rhsEtternavn)) {
return false;
}
}
{
String lhsFornavn;
lhsFornavn = this.getFornavn();
String rhsFornavn;
rhsFornavn = that.getFornavn();
if (!strategy.equals(LocatorUtils.property(thisLocator, "fornavn", lhsFornavn), LocatorUtils.property(thatLocator, "fornavn", rhsFornavn), lhsFornavn, rhsFornavn)) {
return false;
}
}
{
WSArrayOfFysiskAdresse lhsFysiskeAdresser;
lhsFysiskeAdresser = this.getFysiskeAdresser();
WSArrayOfFysiskAdresse rhsFysiskeAdresser;
rhsFysiskeAdresser = that.getFysiskeAdresser();
if (!strategy.equals(LocatorUtils.property(thisLocator, "fysiskeAdresser", lhsFysiskeAdresser), LocatorUtils.property(thatLocator, "fysiskeAdresser", rhsFysiskeAdresser), lhsFysiskeAdresser, rhsFysiskeAdresser)) {
return false;
}
}
{
LocalDateTime lhsFødselsdato;
lhsFødselsdato = this.getFødselsdato();
LocalDateTime rhsFødselsdato;
rhsFødselsdato = that.getFødselsdato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "f\u00f8dselsdato", lhsFødselsdato), LocatorUtils.property(thatLocator, "f\u00f8dselsdato", rhsFødselsdato), lhsFødselsdato, rhsFødselsdato)) {
return false;
}
}
{
WSArrayOfGodkjenning lhsGodkjenninger;
lhsGodkjenninger = this.getGodkjenninger();
WSArrayOfGodkjenning rhsGodkjenninger;
rhsGodkjenninger = that.getGodkjenninger();
if (!strategy.equals(LocatorUtils.property(thisLocator, "godkjenninger", lhsGodkjenninger), LocatorUtils.property(thatLocator, "godkjenninger", rhsGodkjenninger), lhsGodkjenninger, rhsGodkjenninger)) {
return false;
}
}
{
Integer lhsHPRNummer;
lhsHPRNummer = this.getHPRNummer();
Integer rhsHPRNummer;
rhsHPRNummer = that.getHPRNummer();
if (!strategy.equals(LocatorUtils.property(thisLocator, "hprNummer", lhsHPRNummer), LocatorUtils.property(thatLocator, "hprNummer", rhsHPRNummer), lhsHPRNummer, rhsHPRNummer)) {
return false;
}
}
{
WSKode lhsKjønn;
lhsKjønn = this.getKjønn();
WSKode rhsKjønn;
rhsKjønn = that.getKjønn();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kj\u00f8nn", lhsKjønn), LocatorUtils.property(thatLocator, "kj\u00f8nn", rhsKjønn), lhsKjønn, rhsKjønn)) {
return false;
}
}
{
Boolean lhsManglerNIN;
lhsManglerNIN = this.isManglerNIN();
Boolean rhsManglerNIN;
rhsManglerNIN = that.isManglerNIN();
if (!strategy.equals(LocatorUtils.property(thisLocator, "manglerNIN", lhsManglerNIN), LocatorUtils.property(thatLocator, "manglerNIN", rhsManglerNIN), lhsManglerNIN, rhsManglerNIN)) {
return false;
}
}
{
String lhsMellomnavn;
lhsMellomnavn = this.getMellomnavn();
String rhsMellomnavn;
rhsMellomnavn = that.getMellomnavn();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mellomnavn", lhsMellomnavn), LocatorUtils.property(thatLocator, "mellomnavn", rhsMellomnavn), lhsMellomnavn, rhsMellomnavn)) {
return false;
}
}
{
String lhsNIN;
lhsNIN = this.getNIN();
String rhsNIN;
rhsNIN = that.getNIN();
if (!strategy.equals(LocatorUtils.property(thisLocator, "nin", lhsNIN), LocatorUtils.property(thatLocator, "nin", rhsNIN), lhsNIN, rhsNIN)) {
return false;
}
}
{
LocalDateTime lhsSistOppdatert;
lhsSistOppdatert = this.getSistOppdatert();
LocalDateTime rhsSistOppdatert;
rhsSistOppdatert = that.getSistOppdatert();
if (!strategy.equals(LocatorUtils.property(thisLocator, "sistOppdatert", lhsSistOppdatert), LocatorUtils.property(thatLocator, "sistOppdatert", rhsSistOppdatert), lhsSistOppdatert, rhsSistOppdatert)) {
return false;
}
}
{
WSKode lhsStatsborgerskap;
lhsStatsborgerskap = this.getStatsborgerskap();
WSKode rhsStatsborgerskap;
rhsStatsborgerskap = that.getStatsborgerskap();
if (!strategy.equals(LocatorUtils.property(thisLocator, "statsborgerskap", lhsStatsborgerskap), LocatorUtils.property(thatLocator, "statsborgerskap", rhsStatsborgerskap), lhsStatsborgerskap, rhsStatsborgerskap)) {
return false;
}
}
{
WSArrayOfUtdannelse lhsUtdannelser;
lhsUtdannelser = this.getUtdannelser();
WSArrayOfUtdannelse rhsUtdannelser;
rhsUtdannelser = that.getUtdannelser();
if (!strategy.equals(LocatorUtils.property(thisLocator, "utdannelser", lhsUtdannelser), LocatorUtils.property(thatLocator, "utdannelser", rhsUtdannelser), lhsUtdannelser, rhsUtdannelser)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
public WSPerson withAlternativeIder(WSArrayOfAlternativId value) {
setAlternativeIder(value);
return this;
}
public WSPerson withDødsdato(LocalDateTime value) {
setDødsdato(value);
return this;
}
public WSPerson withETag(String value) {
setETag(value);
return this;
}
public WSPerson withErstattetAvHprNummer(Integer value) {
setErstattetAvHprNummer(value);
return this;
}
public WSPerson withEtternavn(String value) {
setEtternavn(value);
return this;
}
public WSPerson withFornavn(String value) {
setFornavn(value);
return this;
}
public WSPerson withFysiskeAdresser(WSArrayOfFysiskAdresse value) {
setFysiskeAdresser(value);
return this;
}
public WSPerson withFødselsdato(LocalDateTime value) {
setFødselsdato(value);
return this;
}
public WSPerson withGodkjenninger(WSArrayOfGodkjenning value) {
setGodkjenninger(value);
return this;
}
public WSPerson withHPRNummer(Integer value) {
setHPRNummer(value);
return this;
}
public WSPerson withKjønn(WSKode value) {
setKjønn(value);
return this;
}
public WSPerson withManglerNIN(Boolean value) {
setManglerNIN(value);
return this;
}
public WSPerson withMellomnavn(String value) {
setMellomnavn(value);
return this;
}
public WSPerson withNIN(String value) {
setNIN(value);
return this;
}
public WSPerson withSistOppdatert(LocalDateTime value) {
setSistOppdatert(value);
return this;
}
public WSPerson withStatsborgerskap(WSKode value) {
setStatsborgerskap(value);
return this;
}
public WSPerson withUtdannelser(WSArrayOfUtdannelse value) {
setUtdannelser(value);
return this;
}
}