OrgEnhetDto.java

  1. package no.nav.nom.graphql.model;

  2. import java.util.StringJoiner;

  3. @javax.annotation.processing.Generated(
  4.     value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  5.     date = "2025-01-10T14:34:08+0000"
  6. )
  7. public class OrgEnhetDto implements java.io.Serializable, SearchResultDto {

  8.     private static final long serialVersionUID = 1L;

  9.     @jakarta.validation.constraints.NotNull
  10.     private String id;
  11.     @jakarta.validation.constraints.NotNull
  12.     private String agressoId;
  13.     @jakarta.validation.constraints.NotNull
  14.     private String orgNiv;
  15.     private String agressoOrgenhetType;
  16.     @jakarta.validation.constraints.NotNull
  17.     private String navn;
  18.     @jakarta.validation.constraints.NotNull
  19.     private java.time.LocalDate gyldigFom;
  20.     private java.time.LocalDate gyldigTom;
  21.     @jakarta.validation.constraints.NotNull
  22.     private java.util.List<OrganiseringDto> organiseringer;
  23.     @jakarta.validation.constraints.NotNull
  24.     private java.util.List<OrgEnhetsLederDto> leder;
  25.     @jakarta.validation.constraints.NotNull
  26.     private java.util.List<OrgEnhetsKoblingDto> koblinger;
  27.     @Deprecated
  28.     private NomNivaaDto orgEnhetsKategori;
  29.     private NomNivaaDto nomNivaa;
  30.     @Deprecated
  31.     private KodeDto type;
  32.     private OrgEnhetsTypeDto orgEnhetsType;
  33.     private String remedyEnhetId;

  34.     public OrgEnhetDto() {
  35.     }

  36.     public OrgEnhetDto(String id, String agressoId, String orgNiv, String agressoOrgenhetType, String navn, java.time.LocalDate gyldigFom, java.time.LocalDate gyldigTom, java.util.List<OrganiseringDto> organiseringer, java.util.List<OrgEnhetsLederDto> leder, java.util.List<OrgEnhetsKoblingDto> koblinger, NomNivaaDto orgEnhetsKategori, NomNivaaDto nomNivaa, KodeDto type, OrgEnhetsTypeDto orgEnhetsType, String remedyEnhetId) {
  37.         this.id = id;
  38.         this.agressoId = agressoId;
  39.         this.orgNiv = orgNiv;
  40.         this.agressoOrgenhetType = agressoOrgenhetType;
  41.         this.navn = navn;
  42.         this.gyldigFom = gyldigFom;
  43.         this.gyldigTom = gyldigTom;
  44.         this.organiseringer = organiseringer;
  45.         this.leder = leder;
  46.         this.koblinger = koblinger;
  47.         this.orgEnhetsKategori = orgEnhetsKategori;
  48.         this.nomNivaa = nomNivaa;
  49.         this.type = type;
  50.         this.orgEnhetsType = orgEnhetsType;
  51.         this.remedyEnhetId = remedyEnhetId;
  52.     }

  53.     public String getId() {
  54.         return id;
  55.     }
  56.     public void setId(String id) {
  57.         this.id = id;
  58.     }

  59.     public String getAgressoId() {
  60.         return agressoId;
  61.     }
  62.     public void setAgressoId(String agressoId) {
  63.         this.agressoId = agressoId;
  64.     }

  65.     public String getOrgNiv() {
  66.         return orgNiv;
  67.     }
  68.     public void setOrgNiv(String orgNiv) {
  69.         this.orgNiv = orgNiv;
  70.     }

  71.     public String getAgressoOrgenhetType() {
  72.         return agressoOrgenhetType;
  73.     }
  74.     public void setAgressoOrgenhetType(String agressoOrgenhetType) {
  75.         this.agressoOrgenhetType = agressoOrgenhetType;
  76.     }

  77.     public String getNavn() {
  78.         return navn;
  79.     }
  80.     public void setNavn(String navn) {
  81.         this.navn = navn;
  82.     }

  83.     public java.time.LocalDate getGyldigFom() {
  84.         return gyldigFom;
  85.     }
  86.     public void setGyldigFom(java.time.LocalDate gyldigFom) {
  87.         this.gyldigFom = gyldigFom;
  88.     }

  89.     public java.time.LocalDate getGyldigTom() {
  90.         return gyldigTom;
  91.     }
  92.     public void setGyldigTom(java.time.LocalDate gyldigTom) {
  93.         this.gyldigTom = gyldigTom;
  94.     }

  95.     public java.util.List<OrganiseringDto> getOrganiseringer() {
  96.         return organiseringer;
  97.     }
  98.     public void setOrganiseringer(java.util.List<OrganiseringDto> organiseringer) {
  99.         this.organiseringer = organiseringer;
  100.     }

  101.     public java.util.List<OrgEnhetsLederDto> getLeder() {
  102.         return leder;
  103.     }
  104.     public void setLeder(java.util.List<OrgEnhetsLederDto> leder) {
  105.         this.leder = leder;
  106.     }

  107.     public java.util.List<OrgEnhetsKoblingDto> getKoblinger() {
  108.         return koblinger;
  109.     }
  110.     public void setKoblinger(java.util.List<OrgEnhetsKoblingDto> koblinger) {
  111.         this.koblinger = koblinger;
  112.     }

  113.     @Deprecated
  114.     public NomNivaaDto getOrgEnhetsKategori() {
  115.         return orgEnhetsKategori;
  116.     }
  117.     @Deprecated
  118.     public void setOrgEnhetsKategori(NomNivaaDto orgEnhetsKategori) {
  119.         this.orgEnhetsKategori = orgEnhetsKategori;
  120.     }

  121.     public NomNivaaDto getNomNivaa() {
  122.         return nomNivaa;
  123.     }
  124.     public void setNomNivaa(NomNivaaDto nomNivaa) {
  125.         this.nomNivaa = nomNivaa;
  126.     }

  127.     @Deprecated
  128.     public KodeDto getType() {
  129.         return type;
  130.     }
  131.     @Deprecated
  132.     public void setType(KodeDto type) {
  133.         this.type = type;
  134.     }

  135.     public OrgEnhetsTypeDto getOrgEnhetsType() {
  136.         return orgEnhetsType;
  137.     }
  138.     public void setOrgEnhetsType(OrgEnhetsTypeDto orgEnhetsType) {
  139.         this.orgEnhetsType = orgEnhetsType;
  140.     }

  141.     public String getRemedyEnhetId() {
  142.         return remedyEnhetId;
  143.     }
  144.     public void setRemedyEnhetId(String remedyEnhetId) {
  145.         this.remedyEnhetId = remedyEnhetId;
  146.     }


  147.     @Override
  148.     public String toString() {
  149.         StringJoiner joiner = new StringJoiner(", ", "{ ", " }");
  150.         if (id != null) {
  151.             joiner.add("id: \"" + id + "\"");
  152.         }
  153.         if (agressoId != null) {
  154.             joiner.add("agressoId: \"" + agressoId + "\"");
  155.         }
  156.         if (orgNiv != null) {
  157.             joiner.add("orgNiv: \"" + orgNiv + "\"");
  158.         }
  159.         if (agressoOrgenhetType != null) {
  160.             joiner.add("agressoOrgenhetType: \"" + agressoOrgenhetType + "\"");
  161.         }
  162.         if (navn != null) {
  163.             joiner.add("navn: \"" + navn + "\"");
  164.         }
  165.         if (gyldigFom != null) {
  166.             joiner.add("gyldigFom: " + gyldigFom);
  167.         }
  168.         if (gyldigTom != null) {
  169.             joiner.add("gyldigTom: " + gyldigTom);
  170.         }
  171.         if (organiseringer != null) {
  172.             joiner.add("organiseringer: " + organiseringer);
  173.         }
  174.         if (leder != null) {
  175.             joiner.add("leder: " + leder);
  176.         }
  177.         if (koblinger != null) {
  178.             joiner.add("koblinger: " + koblinger);
  179.         }
  180.         if (orgEnhetsKategori != null) {
  181.             joiner.add("orgEnhetsKategori: " + orgEnhetsKategori);
  182.         }
  183.         if (nomNivaa != null) {
  184.             joiner.add("nomNivaa: " + nomNivaa);
  185.         }
  186.         if (type != null) {
  187.             joiner.add("type: " + type);
  188.         }
  189.         if (orgEnhetsType != null) {
  190.             joiner.add("orgEnhetsType: " + orgEnhetsType);
  191.         }
  192.         if (remedyEnhetId != null) {
  193.             joiner.add("remedyEnhetId: \"" + remedyEnhetId + "\"");
  194.         }
  195.         return joiner.toString();
  196.     }

  197.     public static OrgEnhetDto.Builder builder() {
  198.         return new OrgEnhetDto.Builder();
  199.     }

  200.     @javax.annotation.processing.Generated(
  201.         value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  202.         date = "2025-01-10T14:34:08+0000"
  203.     )
  204.     public static class Builder {

  205.         private String id;
  206.         private String agressoId;
  207.         private String orgNiv;
  208.         private String agressoOrgenhetType;
  209.         private String navn;
  210.         private java.time.LocalDate gyldigFom;
  211.         private java.time.LocalDate gyldigTom;
  212.         private java.util.List<OrganiseringDto> organiseringer;
  213.         private java.util.List<OrgEnhetsLederDto> leder;
  214.         private java.util.List<OrgEnhetsKoblingDto> koblinger;
  215.         private NomNivaaDto orgEnhetsKategori;
  216.         private NomNivaaDto nomNivaa;
  217.         private KodeDto type;
  218.         private OrgEnhetsTypeDto orgEnhetsType;
  219.         private String remedyEnhetId;

  220.         public Builder() {
  221.         }

  222.         public Builder setId(String id) {
  223.             this.id = id;
  224.             return this;
  225.         }

  226.         public Builder setAgressoId(String agressoId) {
  227.             this.agressoId = agressoId;
  228.             return this;
  229.         }

  230.         public Builder setOrgNiv(String orgNiv) {
  231.             this.orgNiv = orgNiv;
  232.             return this;
  233.         }

  234.         public Builder setAgressoOrgenhetType(String agressoOrgenhetType) {
  235.             this.agressoOrgenhetType = agressoOrgenhetType;
  236.             return this;
  237.         }

  238.         public Builder setNavn(String navn) {
  239.             this.navn = navn;
  240.             return this;
  241.         }

  242.         public Builder setGyldigFom(java.time.LocalDate gyldigFom) {
  243.             this.gyldigFom = gyldigFom;
  244.             return this;
  245.         }

  246.         public Builder setGyldigTom(java.time.LocalDate gyldigTom) {
  247.             this.gyldigTom = gyldigTom;
  248.             return this;
  249.         }

  250.         public Builder setOrganiseringer(java.util.List<OrganiseringDto> organiseringer) {
  251.             this.organiseringer = organiseringer;
  252.             return this;
  253.         }

  254.         public Builder setLeder(java.util.List<OrgEnhetsLederDto> leder) {
  255.             this.leder = leder;
  256.             return this;
  257.         }

  258.         public Builder setKoblinger(java.util.List<OrgEnhetsKoblingDto> koblinger) {
  259.             this.koblinger = koblinger;
  260.             return this;
  261.         }

  262.         @Deprecated
  263.         public Builder setOrgEnhetsKategori(NomNivaaDto orgEnhetsKategori) {
  264.             this.orgEnhetsKategori = orgEnhetsKategori;
  265.             return this;
  266.         }

  267.         public Builder setNomNivaa(NomNivaaDto nomNivaa) {
  268.             this.nomNivaa = nomNivaa;
  269.             return this;
  270.         }

  271.         @Deprecated
  272.         public Builder setType(KodeDto type) {
  273.             this.type = type;
  274.             return this;
  275.         }

  276.         public Builder setOrgEnhetsType(OrgEnhetsTypeDto orgEnhetsType) {
  277.             this.orgEnhetsType = orgEnhetsType;
  278.             return this;
  279.         }

  280.         public Builder setRemedyEnhetId(String remedyEnhetId) {
  281.             this.remedyEnhetId = remedyEnhetId;
  282.             return this;
  283.         }


  284.         public OrgEnhetDto build() {
  285.             return new OrgEnhetDto(id, agressoId, orgNiv, agressoOrgenhetType, navn, gyldigFom, gyldigTom, organiseringer, leder, koblinger, orgEnhetsKategori, nomNivaa, type, orgEnhetsType, remedyEnhetId);
  286.         }

  287.     }
  288. }