All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.nav.gosys.journal.Journalpost Maven / Gradle / Ivy

There is a newer version: 1.2019.09.25-00.21-49b69f0625e0
Show newest version

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