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

no.ks.fiks.innsyn.schema.ekstern.domain.barnevern.MappeV1 Maven / Gradle / Ivy

There is a newer version: 1.13.2
Show newest version

package no.ks.fiks.innsyn.schema.ekstern.domain.barnevern;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.annotation.processing.Generated;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * Barnevern Mappe V1
 * 

* Melding som beskriver en mappe * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "tittel", "mappeId", "systemId", "beskrivelse", "andreParter", "minPart", "sistOppdatert", "avsluttet", "milepeler", "navaerendeMilepel", "saksdato", "saksansvarlig", "lenker" }) @Generated("jsonschema2pojo") public class MappeV1 { /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("tittel") @JsonPropertyDescription("Streng som ikke best\u00e5r av kun whitespace characters") private String tittel; /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("mappeId") @JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null") private String mappeId; /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("systemId") @JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null") private String systemId; /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("beskrivelse") @JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null") private String beskrivelse; /** * Liste med mappens andre parter. Skal ikke inneholde parten definert i minPart. * */ @JsonProperty("andreParter") @JsonPropertyDescription("Liste med mappens andre parter. Skal ikke inneholde parten definert i minPart.") private List andreParter = new ArrayList(); /** * Barnevern Part V1 *

* Part i en mappe * */ @JsonProperty("minPart") @JsonPropertyDescription("Part i en mappe") private PartV1 minPart; /** * Tidspunkt for siste oppdatering på ISO 8601-format * */ @JsonProperty("sistOppdatert") @JsonPropertyDescription("Tidspunkt for siste oppdatering p\u00e5 ISO 8601-format") private Date sistOppdatert; /** * Tidspunkt for når mappen ble avsluttet på ISO 8601-format * */ @JsonProperty("avsluttet") @JsonPropertyDescription("Tidspunkt for n\u00e5r mappen ble avsluttet p\u00e5 ISO 8601-format") private Date avsluttet; /** * Liste med mappens milepeler * */ @JsonProperty("milepeler") @JsonPropertyDescription("Liste med mappens milepeler") private List milepeler = new ArrayList(); /** * Barnevern Milepel V1 *

* Milepel i en mappe * */ @JsonProperty("navaerendeMilepel") @JsonPropertyDescription("Milepel i en mappe") private MilepelV1 navaerendeMilepel; /** * Tidspunkt for når mappen ble opprettet på ISO 8601-format * */ @JsonProperty("saksdato") @JsonPropertyDescription("Tidspunkt for n\u00e5r mappen ble opprettet p\u00e5 ISO 8601-format") private Date saksdato; /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("saksansvarlig") @JsonPropertyDescription("Streng som ogs\u00e5 kan v\u00e6re null") private String saksansvarlig; /** * Liste med lenker * */ @JsonProperty("lenker") @JsonPropertyDescription("Liste med lenker") private List lenker = new ArrayList(); /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("tittel") public String getTittel() { return tittel; } /** * String Not Blank *

* Streng som ikke består av kun whitespace characters * (Required) * */ @JsonProperty("tittel") public void setTittel(String tittel) { this.tittel = tittel; } public MappeV1 withTittel(String tittel) { this.tittel = tittel; return this; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("mappeId") public String getMappeId() { return mappeId; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("mappeId") public void setMappeId(String mappeId) { this.mappeId = mappeId; } public MappeV1 withMappeId(String mappeId) { this.mappeId = mappeId; return this; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("systemId") public String getSystemId() { return systemId; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("systemId") public void setSystemId(String systemId) { this.systemId = systemId; } public MappeV1 withSystemId(String systemId) { this.systemId = systemId; return this; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("beskrivelse") public String getBeskrivelse() { return beskrivelse; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("beskrivelse") public void setBeskrivelse(String beskrivelse) { this.beskrivelse = beskrivelse; } public MappeV1 withBeskrivelse(String beskrivelse) { this.beskrivelse = beskrivelse; return this; } /** * Liste med mappens andre parter. Skal ikke inneholde parten definert i minPart. * */ @JsonProperty("andreParter") public List getAndreParter() { return andreParter; } /** * Liste med mappens andre parter. Skal ikke inneholde parten definert i minPart. * */ @JsonProperty("andreParter") public void setAndreParter(List andreParter) { this.andreParter = andreParter; } public MappeV1 withAndreParter(List andreParter) { this.andreParter = andreParter; return this; } /** * Barnevern Part V1 *

* Part i en mappe * */ @JsonProperty("minPart") public PartV1 getMinPart() { return minPart; } /** * Barnevern Part V1 *

* Part i en mappe * */ @JsonProperty("minPart") public void setMinPart(PartV1 minPart) { this.minPart = minPart; } public MappeV1 withMinPart(PartV1 minPart) { this.minPart = minPart; return this; } /** * Tidspunkt for siste oppdatering på ISO 8601-format * */ @JsonProperty("sistOppdatert") public Date getSistOppdatert() { return sistOppdatert; } /** * Tidspunkt for siste oppdatering på ISO 8601-format * */ @JsonProperty("sistOppdatert") public void setSistOppdatert(Date sistOppdatert) { this.sistOppdatert = sistOppdatert; } public MappeV1 withSistOppdatert(Date sistOppdatert) { this.sistOppdatert = sistOppdatert; return this; } /** * Tidspunkt for når mappen ble avsluttet på ISO 8601-format * */ @JsonProperty("avsluttet") public Date getAvsluttet() { return avsluttet; } /** * Tidspunkt for når mappen ble avsluttet på ISO 8601-format * */ @JsonProperty("avsluttet") public void setAvsluttet(Date avsluttet) { this.avsluttet = avsluttet; } public MappeV1 withAvsluttet(Date avsluttet) { this.avsluttet = avsluttet; return this; } /** * Liste med mappens milepeler * */ @JsonProperty("milepeler") public List getMilepeler() { return milepeler; } /** * Liste med mappens milepeler * */ @JsonProperty("milepeler") public void setMilepeler(List milepeler) { this.milepeler = milepeler; } public MappeV1 withMilepeler(List milepeler) { this.milepeler = milepeler; return this; } /** * Barnevern Milepel V1 *

* Milepel i en mappe * */ @JsonProperty("navaerendeMilepel") public MilepelV1 getNavaerendeMilepel() { return navaerendeMilepel; } /** * Barnevern Milepel V1 *

* Milepel i en mappe * */ @JsonProperty("navaerendeMilepel") public void setNavaerendeMilepel(MilepelV1 navaerendeMilepel) { this.navaerendeMilepel = navaerendeMilepel; } public MappeV1 withNavaerendeMilepel(MilepelV1 navaerendeMilepel) { this.navaerendeMilepel = navaerendeMilepel; return this; } /** * Tidspunkt for når mappen ble opprettet på ISO 8601-format * */ @JsonProperty("saksdato") public Date getSaksdato() { return saksdato; } /** * Tidspunkt for når mappen ble opprettet på ISO 8601-format * */ @JsonProperty("saksdato") public void setSaksdato(Date saksdato) { this.saksdato = saksdato; } public MappeV1 withSaksdato(Date saksdato) { this.saksdato = saksdato; return this; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("saksansvarlig") public String getSaksansvarlig() { return saksansvarlig; } /** * String Nullable *

* Streng som også kan være null * */ @JsonProperty("saksansvarlig") public void setSaksansvarlig(String saksansvarlig) { this.saksansvarlig = saksansvarlig; } public MappeV1 withSaksansvarlig(String saksansvarlig) { this.saksansvarlig = saksansvarlig; return this; } /** * Liste med lenker * */ @JsonProperty("lenker") public List getLenker() { return lenker; } /** * Liste med lenker * */ @JsonProperty("lenker") public void setLenker(List lenker) { this.lenker = lenker; } public MappeV1 withLenker(List lenker) { this.lenker = lenker; return this; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(MappeV1 .class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); sb.append("tittel"); sb.append('='); sb.append(((this.tittel == null)?"":this.tittel)); sb.append(','); sb.append("mappeId"); sb.append('='); sb.append(((this.mappeId == null)?"":this.mappeId)); sb.append(','); sb.append("systemId"); sb.append('='); sb.append(((this.systemId == null)?"":this.systemId)); sb.append(','); sb.append("beskrivelse"); sb.append('='); sb.append(((this.beskrivelse == null)?"":this.beskrivelse)); sb.append(','); sb.append("andreParter"); sb.append('='); sb.append(((this.andreParter == null)?"":this.andreParter)); sb.append(','); sb.append("minPart"); sb.append('='); sb.append(((this.minPart == null)?"":this.minPart)); sb.append(','); sb.append("sistOppdatert"); sb.append('='); sb.append(((this.sistOppdatert == null)?"":this.sistOppdatert)); sb.append(','); sb.append("avsluttet"); sb.append('='); sb.append(((this.avsluttet == null)?"":this.avsluttet)); sb.append(','); sb.append("milepeler"); sb.append('='); sb.append(((this.milepeler == null)?"":this.milepeler)); sb.append(','); sb.append("navaerendeMilepel"); sb.append('='); sb.append(((this.navaerendeMilepel == null)?"":this.navaerendeMilepel)); sb.append(','); sb.append("saksdato"); sb.append('='); sb.append(((this.saksdato == null)?"":this.saksdato)); sb.append(','); sb.append("saksansvarlig"); sb.append('='); sb.append(((this.saksansvarlig == null)?"":this.saksansvarlig)); sb.append(','); sb.append("lenker"); sb.append('='); sb.append(((this.lenker == null)?"":this.lenker)); sb.append(','); if (sb.charAt((sb.length()- 1)) == ',') { sb.setCharAt((sb.length()- 1), ']'); } else { sb.append(']'); } return sb.toString(); } @Override public int hashCode() { int result = 1; result = ((result* 31)+((this.mappeId == null)? 0 :this.mappeId.hashCode())); result = ((result* 31)+((this.sistOppdatert == null)? 0 :this.sistOppdatert.hashCode())); result = ((result* 31)+((this.avsluttet == null)? 0 :this.avsluttet.hashCode())); result = ((result* 31)+((this.systemId == null)? 0 :this.systemId.hashCode())); result = ((result* 31)+((this.navaerendeMilepel == null)? 0 :this.navaerendeMilepel.hashCode())); result = ((result* 31)+((this.tittel == null)? 0 :this.tittel.hashCode())); result = ((result* 31)+((this.minPart == null)? 0 :this.minPart.hashCode())); result = ((result* 31)+((this.lenker == null)? 0 :this.lenker.hashCode())); result = ((result* 31)+((this.saksdato == null)? 0 :this.saksdato.hashCode())); result = ((result* 31)+((this.andreParter == null)? 0 :this.andreParter.hashCode())); result = ((result* 31)+((this.saksansvarlig == null)? 0 :this.saksansvarlig.hashCode())); result = ((result* 31)+((this.milepeler == null)? 0 :this.milepeler.hashCode())); result = ((result* 31)+((this.beskrivelse == null)? 0 :this.beskrivelse.hashCode())); return result; } @Override public boolean equals(Object other) { if (other == this) { return true; } if ((other instanceof MappeV1) == false) { return false; } MappeV1 rhs = ((MappeV1) other); return ((((((((((((((this.mappeId == rhs.mappeId)||((this.mappeId!= null)&&this.mappeId.equals(rhs.mappeId)))&&((this.sistOppdatert == rhs.sistOppdatert)||((this.sistOppdatert!= null)&&this.sistOppdatert.equals(rhs.sistOppdatert))))&&((this.avsluttet == rhs.avsluttet)||((this.avsluttet!= null)&&this.avsluttet.equals(rhs.avsluttet))))&&((this.systemId == rhs.systemId)||((this.systemId!= null)&&this.systemId.equals(rhs.systemId))))&&((this.navaerendeMilepel == rhs.navaerendeMilepel)||((this.navaerendeMilepel!= null)&&this.navaerendeMilepel.equals(rhs.navaerendeMilepel))))&&((this.tittel == rhs.tittel)||((this.tittel!= null)&&this.tittel.equals(rhs.tittel))))&&((this.minPart == rhs.minPart)||((this.minPart!= null)&&this.minPart.equals(rhs.minPart))))&&((this.lenker == rhs.lenker)||((this.lenker!= null)&&this.lenker.equals(rhs.lenker))))&&((this.saksdato == rhs.saksdato)||((this.saksdato!= null)&&this.saksdato.equals(rhs.saksdato))))&&((this.andreParter == rhs.andreParter)||((this.andreParter!= null)&&this.andreParter.equals(rhs.andreParter))))&&((this.saksansvarlig == rhs.saksansvarlig)||((this.saksansvarlig!= null)&&this.saksansvarlig.equals(rhs.saksansvarlig))))&&((this.milepeler == rhs.milepeler)||((this.milepeler!= null)&&this.milepeler.equals(rhs.milepeler))))&&((this.beskrivelse == rhs.beskrivelse)||((this.beskrivelse!= null)&&this.beskrivelse.equals(rhs.beskrivelse)))); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy