no.nav.gosys.journal.Journalpost Maven / Gradle / Ivy
package no.nav.gosys.journal;
import java.util.Calendar;
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 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.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
import org.w3._2001.xmlschema.Adapter1;
/**
* En Journalpost lages per dokument og knyttes til en eller flere saker via en eller flere SaksRelasjoner. En JournalPost inneholder et DokumentInfo objekt
*
* Java class for Journalpost complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Journalpost">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="journalpostId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="saksrelasjon" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Saksrelasjon" minOccurs="0"/>
* <element name="gjelderListe" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Bruker" maxOccurs="unbounded" minOccurs="0"/>
* <element name="kryssreferanseListe" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Kryssreferanse" maxOccurs="unbounded" minOccurs="0"/>
* <element name="returInfoListe" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}ReturInfo" maxOccurs="unbounded" minOccurs="0"/>
* <element name="journalpostDokumentInfoRelasjonListe" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}JournalpostDokumentInfoRelasjon" maxOccurs="unbounded" minOccurs="0"/>
* <element name="journalposttype" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Journalposttype" minOccurs="0"/>
* <element name="fagomrade" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Fagomrade" minOccurs="0"/>
* <element name="kravtype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="journalDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="dokumentDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="journalstatus" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Journalstatus" minOccurs="0"/>
* <element name="innhold" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="avsenderMottaker" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="avsenderMottakerId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="journalfortAvNavn" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="mottattDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="mottakskanal" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Mottakskanal" minOccurs="0"/>
* <element name="utsendingskanal" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Utsendingskanal" minOccurs="0"/>
* <element name="journalForendeEnhetId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="fordeling" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="land" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="originaltBestilt" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="faktiskDistribusjonskanal" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}FaktiskDistribusjonskanal" minOccurs="0"/>
* <element name="elektroniskDistribusjon" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="sendtPrintDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="ekspedertDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="lestDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="mottattAdressatDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="antallRetur" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="avsendtReturDato" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="merknad" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="sporing" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}Sporing" minOccurs="0"/>
* <element name="versjon" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
* <element name="utvidelse" type="{http://nav.no/virksomhet/gjennomforing/arkiv/journal/v2}JournalpostUtvidelse1" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Journalpost", propOrder = {
"journalpostId",
"saksrelasjon",
"gjelderListe",
"kryssreferanseListe",
"returInfoListe",
"journalpostDokumentInfoRelasjonListe",
"journalposttype",
"fagomrade",
"kravtype",
"journalDato",
"dokumentDato",
"journalstatus",
"innhold",
"avsenderMottaker",
"avsenderMottakerId",
"journalfortAvNavn",
"mottattDato",
"mottakskanal",
"utsendingskanal",
"journalForendeEnhetId",
"fordeling",
"land",
"originaltBestilt",
"faktiskDistribusjonskanal",
"elektroniskDistribusjon",
"sendtPrintDato",
"ekspedertDato",
"lestDato",
"mottattAdressatDato",
"antallRetur",
"avsendtReturDato",
"merknad",
"sporing",
"versjon",
"utvidelse"
})
public class Journalpost
implements Equals, HashCode, ToString
{
protected Long journalpostId;
protected Saksrelasjon saksrelasjon;
protected no.nav.gosys.journal.Bruker[] gjelderListe;
protected no.nav.gosys.journal.Kryssreferanse[] kryssreferanseListe;
protected no.nav.gosys.journal.ReturInfo[] returInfoListe;
protected no.nav.gosys.journal.JournalpostDokumentInfoRelasjon[] journalpostDokumentInfoRelasjonListe;
protected Journalposttype journalposttype;
protected Fagomrade fagomrade;
protected String kravtype;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar journalDato;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar dokumentDato;
protected Journalstatus journalstatus;
protected String innhold;
protected String avsenderMottaker;
protected String avsenderMottakerId;
protected String journalfortAvNavn;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar mottattDato;
protected Mottakskanal mottakskanal;
protected Utsendingskanal utsendingskanal;
protected String journalForendeEnhetId;
protected String fordeling;
protected String land;
protected Boolean originaltBestilt;
protected FaktiskDistribusjonskanal faktiskDistribusjonskanal;
protected Boolean elektroniskDistribusjon;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar sendtPrintDato;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar ekspedertDato;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar lestDato;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar mottattAdressatDato;
protected Long antallRetur;
@XmlElement(type = String.class)
@XmlJavaTypeAdapter(Adapter1 .class)
@XmlSchemaType(name = "dateTime")
protected Calendar avsendtReturDato;
protected String merknad;
protected Sporing sporing;
protected Long versjon;
protected JournalpostUtvidelse1 utvidelse;
/**
* Gets the value of the journalpostId property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getJournalpostId() {
return journalpostId;
}
/**
* Sets the value of the journalpostId property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setJournalpostId(Long value) {
this.journalpostId = value;
}
/**
* Gets the value of the saksrelasjon property.
*
* @return
* possible object is
* {@link Saksrelasjon }
*
*/
public Saksrelasjon getSaksrelasjon() {
return saksrelasjon;
}
/**
* Sets the value of the saksrelasjon property.
*
* @param value
* allowed object is
* {@link Saksrelasjon }
*
*/
public void setSaksrelasjon(Saksrelasjon value) {
this.saksrelasjon = value;
}
/**
*
*
* @return
* array of
* {@link no.nav.gosys.journal.Bruker }
*
*/
public no.nav.gosys.journal.Bruker[] getGjelderListe() {
if (this.gjelderListe == null) {
return new no.nav.gosys.journal.Bruker[ 0 ] ;
}
no.nav.gosys.journal.Bruker[] retVal = new no.nav.gosys.journal.Bruker[this.gjelderListe.length] ;
System.arraycopy(this.gjelderListe, 0, retVal, 0, this.gjelderListe.length);
return (retVal);
}
/**
*
*
* @return
* one of
* {@link no.nav.gosys.journal.Bruker }
*
*/
public no.nav.gosys.journal.Bruker getGjelderListe(int idx) {
if (this.gjelderListe == null) {
throw new IndexOutOfBoundsException();
}
return this.gjelderListe[idx];
}
public int getGjelderListeLength() {
if (this.gjelderListe == null) {
return 0;
}
return this.gjelderListe.length;
}
/**
*
*
* @param values
* allowed objects are
* {@link no.nav.gosys.journal.Bruker }
*
*/
public void setGjelderListe(no.nav.gosys.journal.Bruker[] values) {
int len = values.length;
this.gjelderListe = ((no.nav.gosys.journal.Bruker[]) new no.nav.gosys.journal.Bruker[len] );
for (int i = 0; (i 0))?this.getGjelderListe():null);
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "gjelderListe", theGjelderListe), currentHashCode, theGjelderListe);
}
{
no.nav.gosys.journal.Kryssreferanse[] theKryssreferanseListe;
theKryssreferanseListe = (((this.kryssreferanseListe!= null)&&(this.kryssreferanseListe.length > 0))?this.getKryssreferanseListe():null);
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kryssreferanseListe", theKryssreferanseListe), currentHashCode, theKryssreferanseListe);
}
{
no.nav.gosys.journal.ReturInfo[] theReturInfoListe;
theReturInfoListe = (((this.returInfoListe!= null)&&(this.returInfoListe.length > 0))?this.getReturInfoListe():null);
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "returInfoListe", theReturInfoListe), currentHashCode, theReturInfoListe);
}
{
no.nav.gosys.journal.JournalpostDokumentInfoRelasjon[] theJournalpostDokumentInfoRelasjonListe;
theJournalpostDokumentInfoRelasjonListe = (((this.journalpostDokumentInfoRelasjonListe!= null)&&(this.journalpostDokumentInfoRelasjonListe.length > 0))?this.getJournalpostDokumentInfoRelasjonListe():null);
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalpostDokumentInfoRelasjonListe", theJournalpostDokumentInfoRelasjonListe), currentHashCode, theJournalpostDokumentInfoRelasjonListe);
}
{
Journalposttype theJournalposttype;
theJournalposttype = this.getJournalposttype();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalposttype", theJournalposttype), currentHashCode, theJournalposttype);
}
{
Fagomrade theFagomrade;
theFagomrade = this.getFagomrade();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fagomrade", theFagomrade), currentHashCode, theFagomrade);
}
{
String theKravtype;
theKravtype = this.getKravtype();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "kravtype", theKravtype), currentHashCode, theKravtype);
}
{
Calendar theJournalDato;
theJournalDato = this.getJournalDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalDato", theJournalDato), currentHashCode, theJournalDato);
}
{
Calendar theDokumentDato;
theDokumentDato = this.getDokumentDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "dokumentDato", theDokumentDato), currentHashCode, theDokumentDato);
}
{
Journalstatus theJournalstatus;
theJournalstatus = this.getJournalstatus();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalstatus", theJournalstatus), currentHashCode, theJournalstatus);
}
{
String theInnhold;
theInnhold = this.getInnhold();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "innhold", theInnhold), currentHashCode, theInnhold);
}
{
String theAvsenderMottaker;
theAvsenderMottaker = this.getAvsenderMottaker();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "avsenderMottaker", theAvsenderMottaker), currentHashCode, theAvsenderMottaker);
}
{
String theAvsenderMottakerId;
theAvsenderMottakerId = this.getAvsenderMottakerId();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "avsenderMottakerId", theAvsenderMottakerId), currentHashCode, theAvsenderMottakerId);
}
{
String theJournalfortAvNavn;
theJournalfortAvNavn = this.getJournalfortAvNavn();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalfortAvNavn", theJournalfortAvNavn), currentHashCode, theJournalfortAvNavn);
}
{
Calendar theMottattDato;
theMottattDato = this.getMottattDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mottattDato", theMottattDato), currentHashCode, theMottattDato);
}
{
Mottakskanal theMottakskanal;
theMottakskanal = this.getMottakskanal();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mottakskanal", theMottakskanal), currentHashCode, theMottakskanal);
}
{
Utsendingskanal theUtsendingskanal;
theUtsendingskanal = this.getUtsendingskanal();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "utsendingskanal", theUtsendingskanal), currentHashCode, theUtsendingskanal);
}
{
String theJournalForendeEnhetId;
theJournalForendeEnhetId = this.getJournalForendeEnhetId();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "journalForendeEnhetId", theJournalForendeEnhetId), currentHashCode, theJournalForendeEnhetId);
}
{
String theFordeling;
theFordeling = this.getFordeling();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "fordeling", theFordeling), currentHashCode, theFordeling);
}
{
String theLand;
theLand = this.getLand();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "land", theLand), currentHashCode, theLand);
}
{
Boolean theOriginaltBestilt;
theOriginaltBestilt = this.getOriginaltBestilt();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "originaltBestilt", theOriginaltBestilt), currentHashCode, theOriginaltBestilt);
}
{
FaktiskDistribusjonskanal theFaktiskDistribusjonskanal;
theFaktiskDistribusjonskanal = this.getFaktiskDistribusjonskanal();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "faktiskDistribusjonskanal", theFaktiskDistribusjonskanal), currentHashCode, theFaktiskDistribusjonskanal);
}
{
Boolean theElektroniskDistribusjon;
theElektroniskDistribusjon = this.getElektroniskDistribusjon();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "elektroniskDistribusjon", theElektroniskDistribusjon), currentHashCode, theElektroniskDistribusjon);
}
{
Calendar theSendtPrintDato;
theSendtPrintDato = this.getSendtPrintDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sendtPrintDato", theSendtPrintDato), currentHashCode, theSendtPrintDato);
}
{
Calendar theEkspedertDato;
theEkspedertDato = this.getEkspedertDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "ekspedertDato", theEkspedertDato), currentHashCode, theEkspedertDato);
}
{
Calendar theLestDato;
theLestDato = this.getLestDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "lestDato", theLestDato), currentHashCode, theLestDato);
}
{
Calendar theMottattAdressatDato;
theMottattAdressatDato = this.getMottattAdressatDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "mottattAdressatDato", theMottattAdressatDato), currentHashCode, theMottattAdressatDato);
}
{
Long theAntallRetur;
theAntallRetur = this.getAntallRetur();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "antallRetur", theAntallRetur), currentHashCode, theAntallRetur);
}
{
Calendar theAvsendtReturDato;
theAvsendtReturDato = this.getAvsendtReturDato();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "avsendtReturDato", theAvsendtReturDato), currentHashCode, theAvsendtReturDato);
}
{
String theMerknad;
theMerknad = this.getMerknad();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "merknad", theMerknad), currentHashCode, theMerknad);
}
{
Sporing theSporing;
theSporing = this.getSporing();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "sporing", theSporing), currentHashCode, theSporing);
}
{
Long theVersjon;
theVersjon = this.getVersjon();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "versjon", theVersjon), currentHashCode, theVersjon);
}
{
JournalpostUtvidelse1 theUtvidelse;
theUtvidelse = this.getUtvidelse();
currentHashCode = strategy.hashCode(LocatorUtils.property(locator, "utvidelse", theUtvidelse), currentHashCode, theUtvidelse);
}
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 Journalpost)) {
return false;
}
if (this == object) {
return true;
}
final Journalpost that = ((Journalpost) object);
{
Long lhsJournalpostId;
lhsJournalpostId = this.getJournalpostId();
Long rhsJournalpostId;
rhsJournalpostId = that.getJournalpostId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalpostId", lhsJournalpostId), LocatorUtils.property(thatLocator, "journalpostId", rhsJournalpostId), lhsJournalpostId, rhsJournalpostId)) {
return false;
}
}
{
Saksrelasjon lhsSaksrelasjon;
lhsSaksrelasjon = this.getSaksrelasjon();
Saksrelasjon rhsSaksrelasjon;
rhsSaksrelasjon = that.getSaksrelasjon();
if (!strategy.equals(LocatorUtils.property(thisLocator, "saksrelasjon", lhsSaksrelasjon), LocatorUtils.property(thatLocator, "saksrelasjon", rhsSaksrelasjon), lhsSaksrelasjon, rhsSaksrelasjon)) {
return false;
}
}
{
no.nav.gosys.journal.Bruker[] lhsGjelderListe;
lhsGjelderListe = (((this.gjelderListe!= null)&&(this.gjelderListe.length > 0))?this.getGjelderListe():null);
no.nav.gosys.journal.Bruker[] rhsGjelderListe;
rhsGjelderListe = (((that.gjelderListe!= null)&&(that.gjelderListe.length > 0))?that.getGjelderListe():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "gjelderListe", lhsGjelderListe), LocatorUtils.property(thatLocator, "gjelderListe", rhsGjelderListe), lhsGjelderListe, rhsGjelderListe)) {
return false;
}
}
{
no.nav.gosys.journal.Kryssreferanse[] lhsKryssreferanseListe;
lhsKryssreferanseListe = (((this.kryssreferanseListe!= null)&&(this.kryssreferanseListe.length > 0))?this.getKryssreferanseListe():null);
no.nav.gosys.journal.Kryssreferanse[] rhsKryssreferanseListe;
rhsKryssreferanseListe = (((that.kryssreferanseListe!= null)&&(that.kryssreferanseListe.length > 0))?that.getKryssreferanseListe():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "kryssreferanseListe", lhsKryssreferanseListe), LocatorUtils.property(thatLocator, "kryssreferanseListe", rhsKryssreferanseListe), lhsKryssreferanseListe, rhsKryssreferanseListe)) {
return false;
}
}
{
no.nav.gosys.journal.ReturInfo[] lhsReturInfoListe;
lhsReturInfoListe = (((this.returInfoListe!= null)&&(this.returInfoListe.length > 0))?this.getReturInfoListe():null);
no.nav.gosys.journal.ReturInfo[] rhsReturInfoListe;
rhsReturInfoListe = (((that.returInfoListe!= null)&&(that.returInfoListe.length > 0))?that.getReturInfoListe():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "returInfoListe", lhsReturInfoListe), LocatorUtils.property(thatLocator, "returInfoListe", rhsReturInfoListe), lhsReturInfoListe, rhsReturInfoListe)) {
return false;
}
}
{
no.nav.gosys.journal.JournalpostDokumentInfoRelasjon[] lhsJournalpostDokumentInfoRelasjonListe;
lhsJournalpostDokumentInfoRelasjonListe = (((this.journalpostDokumentInfoRelasjonListe!= null)&&(this.journalpostDokumentInfoRelasjonListe.length > 0))?this.getJournalpostDokumentInfoRelasjonListe():null);
no.nav.gosys.journal.JournalpostDokumentInfoRelasjon[] rhsJournalpostDokumentInfoRelasjonListe;
rhsJournalpostDokumentInfoRelasjonListe = (((that.journalpostDokumentInfoRelasjonListe!= null)&&(that.journalpostDokumentInfoRelasjonListe.length > 0))?that.getJournalpostDokumentInfoRelasjonListe():null);
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalpostDokumentInfoRelasjonListe", lhsJournalpostDokumentInfoRelasjonListe), LocatorUtils.property(thatLocator, "journalpostDokumentInfoRelasjonListe", rhsJournalpostDokumentInfoRelasjonListe), lhsJournalpostDokumentInfoRelasjonListe, rhsJournalpostDokumentInfoRelasjonListe)) {
return false;
}
}
{
Journalposttype lhsJournalposttype;
lhsJournalposttype = this.getJournalposttype();
Journalposttype rhsJournalposttype;
rhsJournalposttype = that.getJournalposttype();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalposttype", lhsJournalposttype), LocatorUtils.property(thatLocator, "journalposttype", rhsJournalposttype), lhsJournalposttype, rhsJournalposttype)) {
return false;
}
}
{
Fagomrade lhsFagomrade;
lhsFagomrade = this.getFagomrade();
Fagomrade rhsFagomrade;
rhsFagomrade = that.getFagomrade();
if (!strategy.equals(LocatorUtils.property(thisLocator, "fagomrade", lhsFagomrade), LocatorUtils.property(thatLocator, "fagomrade", rhsFagomrade), lhsFagomrade, rhsFagomrade)) {
return false;
}
}
{
String lhsKravtype;
lhsKravtype = this.getKravtype();
String rhsKravtype;
rhsKravtype = that.getKravtype();
if (!strategy.equals(LocatorUtils.property(thisLocator, "kravtype", lhsKravtype), LocatorUtils.property(thatLocator, "kravtype", rhsKravtype), lhsKravtype, rhsKravtype)) {
return false;
}
}
{
Calendar lhsJournalDato;
lhsJournalDato = this.getJournalDato();
Calendar rhsJournalDato;
rhsJournalDato = that.getJournalDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalDato", lhsJournalDato), LocatorUtils.property(thatLocator, "journalDato", rhsJournalDato), lhsJournalDato, rhsJournalDato)) {
return false;
}
}
{
Calendar lhsDokumentDato;
lhsDokumentDato = this.getDokumentDato();
Calendar rhsDokumentDato;
rhsDokumentDato = that.getDokumentDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "dokumentDato", lhsDokumentDato), LocatorUtils.property(thatLocator, "dokumentDato", rhsDokumentDato), lhsDokumentDato, rhsDokumentDato)) {
return false;
}
}
{
Journalstatus lhsJournalstatus;
lhsJournalstatus = this.getJournalstatus();
Journalstatus rhsJournalstatus;
rhsJournalstatus = that.getJournalstatus();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalstatus", lhsJournalstatus), LocatorUtils.property(thatLocator, "journalstatus", rhsJournalstatus), lhsJournalstatus, rhsJournalstatus)) {
return false;
}
}
{
String lhsInnhold;
lhsInnhold = this.getInnhold();
String rhsInnhold;
rhsInnhold = that.getInnhold();
if (!strategy.equals(LocatorUtils.property(thisLocator, "innhold", lhsInnhold), LocatorUtils.property(thatLocator, "innhold", rhsInnhold), lhsInnhold, rhsInnhold)) {
return false;
}
}
{
String lhsAvsenderMottaker;
lhsAvsenderMottaker = this.getAvsenderMottaker();
String rhsAvsenderMottaker;
rhsAvsenderMottaker = that.getAvsenderMottaker();
if (!strategy.equals(LocatorUtils.property(thisLocator, "avsenderMottaker", lhsAvsenderMottaker), LocatorUtils.property(thatLocator, "avsenderMottaker", rhsAvsenderMottaker), lhsAvsenderMottaker, rhsAvsenderMottaker)) {
return false;
}
}
{
String lhsAvsenderMottakerId;
lhsAvsenderMottakerId = this.getAvsenderMottakerId();
String rhsAvsenderMottakerId;
rhsAvsenderMottakerId = that.getAvsenderMottakerId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "avsenderMottakerId", lhsAvsenderMottakerId), LocatorUtils.property(thatLocator, "avsenderMottakerId", rhsAvsenderMottakerId), lhsAvsenderMottakerId, rhsAvsenderMottakerId)) {
return false;
}
}
{
String lhsJournalfortAvNavn;
lhsJournalfortAvNavn = this.getJournalfortAvNavn();
String rhsJournalfortAvNavn;
rhsJournalfortAvNavn = that.getJournalfortAvNavn();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalfortAvNavn", lhsJournalfortAvNavn), LocatorUtils.property(thatLocator, "journalfortAvNavn", rhsJournalfortAvNavn), lhsJournalfortAvNavn, rhsJournalfortAvNavn)) {
return false;
}
}
{
Calendar lhsMottattDato;
lhsMottattDato = this.getMottattDato();
Calendar rhsMottattDato;
rhsMottattDato = that.getMottattDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mottattDato", lhsMottattDato), LocatorUtils.property(thatLocator, "mottattDato", rhsMottattDato), lhsMottattDato, rhsMottattDato)) {
return false;
}
}
{
Mottakskanal lhsMottakskanal;
lhsMottakskanal = this.getMottakskanal();
Mottakskanal rhsMottakskanal;
rhsMottakskanal = that.getMottakskanal();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mottakskanal", lhsMottakskanal), LocatorUtils.property(thatLocator, "mottakskanal", rhsMottakskanal), lhsMottakskanal, rhsMottakskanal)) {
return false;
}
}
{
Utsendingskanal lhsUtsendingskanal;
lhsUtsendingskanal = this.getUtsendingskanal();
Utsendingskanal rhsUtsendingskanal;
rhsUtsendingskanal = that.getUtsendingskanal();
if (!strategy.equals(LocatorUtils.property(thisLocator, "utsendingskanal", lhsUtsendingskanal), LocatorUtils.property(thatLocator, "utsendingskanal", rhsUtsendingskanal), lhsUtsendingskanal, rhsUtsendingskanal)) {
return false;
}
}
{
String lhsJournalForendeEnhetId;
lhsJournalForendeEnhetId = this.getJournalForendeEnhetId();
String rhsJournalForendeEnhetId;
rhsJournalForendeEnhetId = that.getJournalForendeEnhetId();
if (!strategy.equals(LocatorUtils.property(thisLocator, "journalForendeEnhetId", lhsJournalForendeEnhetId), LocatorUtils.property(thatLocator, "journalForendeEnhetId", rhsJournalForendeEnhetId), lhsJournalForendeEnhetId, rhsJournalForendeEnhetId)) {
return false;
}
}
{
String lhsFordeling;
lhsFordeling = this.getFordeling();
String rhsFordeling;
rhsFordeling = that.getFordeling();
if (!strategy.equals(LocatorUtils.property(thisLocator, "fordeling", lhsFordeling), LocatorUtils.property(thatLocator, "fordeling", rhsFordeling), lhsFordeling, rhsFordeling)) {
return false;
}
}
{
String lhsLand;
lhsLand = this.getLand();
String rhsLand;
rhsLand = that.getLand();
if (!strategy.equals(LocatorUtils.property(thisLocator, "land", lhsLand), LocatorUtils.property(thatLocator, "land", rhsLand), lhsLand, rhsLand)) {
return false;
}
}
{
Boolean lhsOriginaltBestilt;
lhsOriginaltBestilt = this.getOriginaltBestilt();
Boolean rhsOriginaltBestilt;
rhsOriginaltBestilt = that.getOriginaltBestilt();
if (!strategy.equals(LocatorUtils.property(thisLocator, "originaltBestilt", lhsOriginaltBestilt), LocatorUtils.property(thatLocator, "originaltBestilt", rhsOriginaltBestilt), lhsOriginaltBestilt, rhsOriginaltBestilt)) {
return false;
}
}
{
FaktiskDistribusjonskanal lhsFaktiskDistribusjonskanal;
lhsFaktiskDistribusjonskanal = this.getFaktiskDistribusjonskanal();
FaktiskDistribusjonskanal rhsFaktiskDistribusjonskanal;
rhsFaktiskDistribusjonskanal = that.getFaktiskDistribusjonskanal();
if (!strategy.equals(LocatorUtils.property(thisLocator, "faktiskDistribusjonskanal", lhsFaktiskDistribusjonskanal), LocatorUtils.property(thatLocator, "faktiskDistribusjonskanal", rhsFaktiskDistribusjonskanal), lhsFaktiskDistribusjonskanal, rhsFaktiskDistribusjonskanal)) {
return false;
}
}
{
Boolean lhsElektroniskDistribusjon;
lhsElektroniskDistribusjon = this.getElektroniskDistribusjon();
Boolean rhsElektroniskDistribusjon;
rhsElektroniskDistribusjon = that.getElektroniskDistribusjon();
if (!strategy.equals(LocatorUtils.property(thisLocator, "elektroniskDistribusjon", lhsElektroniskDistribusjon), LocatorUtils.property(thatLocator, "elektroniskDistribusjon", rhsElektroniskDistribusjon), lhsElektroniskDistribusjon, rhsElektroniskDistribusjon)) {
return false;
}
}
{
Calendar lhsSendtPrintDato;
lhsSendtPrintDato = this.getSendtPrintDato();
Calendar rhsSendtPrintDato;
rhsSendtPrintDato = that.getSendtPrintDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "sendtPrintDato", lhsSendtPrintDato), LocatorUtils.property(thatLocator, "sendtPrintDato", rhsSendtPrintDato), lhsSendtPrintDato, rhsSendtPrintDato)) {
return false;
}
}
{
Calendar lhsEkspedertDato;
lhsEkspedertDato = this.getEkspedertDato();
Calendar rhsEkspedertDato;
rhsEkspedertDato = that.getEkspedertDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "ekspedertDato", lhsEkspedertDato), LocatorUtils.property(thatLocator, "ekspedertDato", rhsEkspedertDato), lhsEkspedertDato, rhsEkspedertDato)) {
return false;
}
}
{
Calendar lhsLestDato;
lhsLestDato = this.getLestDato();
Calendar rhsLestDato;
rhsLestDato = that.getLestDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "lestDato", lhsLestDato), LocatorUtils.property(thatLocator, "lestDato", rhsLestDato), lhsLestDato, rhsLestDato)) {
return false;
}
}
{
Calendar lhsMottattAdressatDato;
lhsMottattAdressatDato = this.getMottattAdressatDato();
Calendar rhsMottattAdressatDato;
rhsMottattAdressatDato = that.getMottattAdressatDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "mottattAdressatDato", lhsMottattAdressatDato), LocatorUtils.property(thatLocator, "mottattAdressatDato", rhsMottattAdressatDato), lhsMottattAdressatDato, rhsMottattAdressatDato)) {
return false;
}
}
{
Long lhsAntallRetur;
lhsAntallRetur = this.getAntallRetur();
Long rhsAntallRetur;
rhsAntallRetur = that.getAntallRetur();
if (!strategy.equals(LocatorUtils.property(thisLocator, "antallRetur", lhsAntallRetur), LocatorUtils.property(thatLocator, "antallRetur", rhsAntallRetur), lhsAntallRetur, rhsAntallRetur)) {
return false;
}
}
{
Calendar lhsAvsendtReturDato;
lhsAvsendtReturDato = this.getAvsendtReturDato();
Calendar rhsAvsendtReturDato;
rhsAvsendtReturDato = that.getAvsendtReturDato();
if (!strategy.equals(LocatorUtils.property(thisLocator, "avsendtReturDato", lhsAvsendtReturDato), LocatorUtils.property(thatLocator, "avsendtReturDato", rhsAvsendtReturDato), lhsAvsendtReturDato, rhsAvsendtReturDato)) {
return false;
}
}
{
String lhsMerknad;
lhsMerknad = this.getMerknad();
String rhsMerknad;
rhsMerknad = that.getMerknad();
if (!strategy.equals(LocatorUtils.property(thisLocator, "merknad", lhsMerknad), LocatorUtils.property(thatLocator, "merknad", rhsMerknad), lhsMerknad, rhsMerknad)) {
return false;
}
}
{
Sporing lhsSporing;
lhsSporing = this.getSporing();
Sporing rhsSporing;
rhsSporing = that.getSporing();
if (!strategy.equals(LocatorUtils.property(thisLocator, "sporing", lhsSporing), LocatorUtils.property(thatLocator, "sporing", rhsSporing), lhsSporing, rhsSporing)) {
return false;
}
}
{
Long lhsVersjon;
lhsVersjon = this.getVersjon();
Long rhsVersjon;
rhsVersjon = that.getVersjon();
if (!strategy.equals(LocatorUtils.property(thisLocator, "versjon", lhsVersjon), LocatorUtils.property(thatLocator, "versjon", rhsVersjon), lhsVersjon, rhsVersjon)) {
return false;
}
}
{
JournalpostUtvidelse1 lhsUtvidelse;
lhsUtvidelse = this.getUtvidelse();
JournalpostUtvidelse1 rhsUtvidelse;
rhsUtvidelse = that.getUtvidelse();
if (!strategy.equals(LocatorUtils.property(thisLocator, "utvidelse", lhsUtvidelse), LocatorUtils.property(thatLocator, "utvidelse", rhsUtvidelse), lhsUtvidelse, rhsUtvidelse)) {
return false;
}
}
return true;
}
public boolean equals(Object object) {
final EqualsStrategy strategy = JAXBEqualsStrategy.INSTANCE;
return equals(null, null, object, strategy);
}
public String toString() {
final ToStringStrategy strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
strategy.appendStart(locator, this, buffer);
appendFields(locator, buffer, strategy);
strategy.appendEnd(locator, this, buffer);
return buffer;
}
public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy strategy) {
{
Long theJournalpostId;
theJournalpostId = this.getJournalpostId();
strategy.appendField(locator, this, "journalpostId", buffer, theJournalpostId);
}
{
Saksrelasjon theSaksrelasjon;
theSaksrelasjon = this.getSaksrelasjon();
strategy.appendField(locator, this, "saksrelasjon", buffer, theSaksrelasjon);
}
{
no.nav.gosys.journal.Bruker[] theGjelderListe;
theGjelderListe = (((this.gjelderListe!= null)&&(this.gjelderListe.length > 0))?this.getGjelderListe():null);
strategy.appendField(locator, this, "gjelderListe", buffer, theGjelderListe);
}
{
no.nav.gosys.journal.Kryssreferanse[] theKryssreferanseListe;
theKryssreferanseListe = (((this.kryssreferanseListe!= null)&&(this.kryssreferanseListe.length > 0))?this.getKryssreferanseListe():null);
strategy.appendField(locator, this, "kryssreferanseListe", buffer, theKryssreferanseListe);
}
{
no.nav.gosys.journal.ReturInfo[] theReturInfoListe;
theReturInfoListe = (((this.returInfoListe!= null)&&(this.returInfoListe.length > 0))?this.getReturInfoListe():null);
strategy.appendField(locator, this, "returInfoListe", buffer, theReturInfoListe);
}
{
no.nav.gosys.journal.JournalpostDokumentInfoRelasjon[] theJournalpostDokumentInfoRelasjonListe;
theJournalpostDokumentInfoRelasjonListe = (((this.journalpostDokumentInfoRelasjonListe!= null)&&(this.journalpostDokumentInfoRelasjonListe.length > 0))?this.getJournalpostDokumentInfoRelasjonListe():null);
strategy.appendField(locator, this, "journalpostDokumentInfoRelasjonListe", buffer, theJournalpostDokumentInfoRelasjonListe);
}
{
Journalposttype theJournalposttype;
theJournalposttype = this.getJournalposttype();
strategy.appendField(locator, this, "journalposttype", buffer, theJournalposttype);
}
{
Fagomrade theFagomrade;
theFagomrade = this.getFagomrade();
strategy.appendField(locator, this, "fagomrade", buffer, theFagomrade);
}
{
String theKravtype;
theKravtype = this.getKravtype();
strategy.appendField(locator, this, "kravtype", buffer, theKravtype);
}
{
Calendar theJournalDato;
theJournalDato = this.getJournalDato();
strategy.appendField(locator, this, "journalDato", buffer, theJournalDato);
}
{
Calendar theDokumentDato;
theDokumentDato = this.getDokumentDato();
strategy.appendField(locator, this, "dokumentDato", buffer, theDokumentDato);
}
{
Journalstatus theJournalstatus;
theJournalstatus = this.getJournalstatus();
strategy.appendField(locator, this, "journalstatus", buffer, theJournalstatus);
}
{
String theInnhold;
theInnhold = this.getInnhold();
strategy.appendField(locator, this, "innhold", buffer, theInnhold);
}
{
String theAvsenderMottaker;
theAvsenderMottaker = this.getAvsenderMottaker();
strategy.appendField(locator, this, "avsenderMottaker", buffer, theAvsenderMottaker);
}
{
String theAvsenderMottakerId;
theAvsenderMottakerId = this.getAvsenderMottakerId();
strategy.appendField(locator, this, "avsenderMottakerId", buffer, theAvsenderMottakerId);
}
{
String theJournalfortAvNavn;
theJournalfortAvNavn = this.getJournalfortAvNavn();
strategy.appendField(locator, this, "journalfortAvNavn", buffer, theJournalfortAvNavn);
}
{
Calendar theMottattDato;
theMottattDato = this.getMottattDato();
strategy.appendField(locator, this, "mottattDato", buffer, theMottattDato);
}
{
Mottakskanal theMottakskanal;
theMottakskanal = this.getMottakskanal();
strategy.appendField(locator, this, "mottakskanal", buffer, theMottakskanal);
}
{
Utsendingskanal theUtsendingskanal;
theUtsendingskanal = this.getUtsendingskanal();
strategy.appendField(locator, this, "utsendingskanal", buffer, theUtsendingskanal);
}
{
String theJournalForendeEnhetId;
theJournalForendeEnhetId = this.getJournalForendeEnhetId();
strategy.appendField(locator, this, "journalForendeEnhetId", buffer, theJournalForendeEnhetId);
}
{
String theFordeling;
theFordeling = this.getFordeling();
strategy.appendField(locator, this, "fordeling", buffer, theFordeling);
}
{
String theLand;
theLand = this.getLand();
strategy.appendField(locator, this, "land", buffer, theLand);
}
{
Boolean theOriginaltBestilt;
theOriginaltBestilt = this.getOriginaltBestilt();
strategy.appendField(locator, this, "originaltBestilt", buffer, theOriginaltBestilt);
}
{
FaktiskDistribusjonskanal theFaktiskDistribusjonskanal;
theFaktiskDistribusjonskanal = this.getFaktiskDistribusjonskanal();
strategy.appendField(locator, this, "faktiskDistribusjonskanal", buffer, theFaktiskDistribusjonskanal);
}
{
Boolean theElektroniskDistribusjon;
theElektroniskDistribusjon = this.getElektroniskDistribusjon();
strategy.appendField(locator, this, "elektroniskDistribusjon", buffer, theElektroniskDistribusjon);
}
{
Calendar theSendtPrintDato;
theSendtPrintDato = this.getSendtPrintDato();
strategy.appendField(locator, this, "sendtPrintDato", buffer, theSendtPrintDato);
}
{
Calendar theEkspedertDato;
theEkspedertDato = this.getEkspedertDato();
strategy.appendField(locator, this, "ekspedertDato", buffer, theEkspedertDato);
}
{
Calendar theLestDato;
theLestDato = this.getLestDato();
strategy.appendField(locator, this, "lestDato", buffer, theLestDato);
}
{
Calendar theMottattAdressatDato;
theMottattAdressatDato = this.getMottattAdressatDato();
strategy.appendField(locator, this, "mottattAdressatDato", buffer, theMottattAdressatDato);
}
{
Long theAntallRetur;
theAntallRetur = this.getAntallRetur();
strategy.appendField(locator, this, "antallRetur", buffer, theAntallRetur);
}
{
Calendar theAvsendtReturDato;
theAvsendtReturDato = this.getAvsendtReturDato();
strategy.appendField(locator, this, "avsendtReturDato", buffer, theAvsendtReturDato);
}
{
String theMerknad;
theMerknad = this.getMerknad();
strategy.appendField(locator, this, "merknad", buffer, theMerknad);
}
{
Sporing theSporing;
theSporing = this.getSporing();
strategy.appendField(locator, this, "sporing", buffer, theSporing);
}
{
Long theVersjon;
theVersjon = this.getVersjon();
strategy.appendField(locator, this, "versjon", buffer, theVersjon);
}
{
JournalpostUtvidelse1 theUtvidelse;
theUtvidelse = this.getUtvidelse();
strategy.appendField(locator, this, "utvidelse", buffer, theUtvidelse);
}
return buffer;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy