OrganiseringDto.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 OrganiseringDto implements java.io.Serializable {

  8.     private static final long serialVersionUID = 1L;

  9.     @jakarta.validation.constraints.NotNull
  10.     private RetningDto retning;
  11.     @Deprecated
  12.     @jakarta.validation.constraints.NotNull
  13.     private OrgEnhetDto organisasjonsenhet;
  14.     @jakarta.validation.constraints.NotNull
  15.     private OrgEnhetDto orgEnhet;
  16.     @jakarta.validation.constraints.NotNull
  17.     private java.time.LocalDate gyldigFom;
  18.     private java.time.LocalDate gyldigTom;

  19.     public OrganiseringDto() {
  20.     }

  21.     public OrganiseringDto(RetningDto retning, OrgEnhetDto organisasjonsenhet, OrgEnhetDto orgEnhet, java.time.LocalDate gyldigFom, java.time.LocalDate gyldigTom) {
  22.         this.retning = retning;
  23.         this.organisasjonsenhet = organisasjonsenhet;
  24.         this.orgEnhet = orgEnhet;
  25.         this.gyldigFom = gyldigFom;
  26.         this.gyldigTom = gyldigTom;
  27.     }

  28.     public RetningDto getRetning() {
  29.         return retning;
  30.     }
  31.     public void setRetning(RetningDto retning) {
  32.         this.retning = retning;
  33.     }

  34.     @Deprecated
  35.     public OrgEnhetDto getOrganisasjonsenhet() {
  36.         return organisasjonsenhet;
  37.     }
  38.     @Deprecated
  39.     public void setOrganisasjonsenhet(OrgEnhetDto organisasjonsenhet) {
  40.         this.organisasjonsenhet = organisasjonsenhet;
  41.     }

  42.     public OrgEnhetDto getOrgEnhet() {
  43.         return orgEnhet;
  44.     }
  45.     public void setOrgEnhet(OrgEnhetDto orgEnhet) {
  46.         this.orgEnhet = orgEnhet;
  47.     }

  48.     public java.time.LocalDate getGyldigFom() {
  49.         return gyldigFom;
  50.     }
  51.     public void setGyldigFom(java.time.LocalDate gyldigFom) {
  52.         this.gyldigFom = gyldigFom;
  53.     }

  54.     public java.time.LocalDate getGyldigTom() {
  55.         return gyldigTom;
  56.     }
  57.     public void setGyldigTom(java.time.LocalDate gyldigTom) {
  58.         this.gyldigTom = gyldigTom;
  59.     }


  60.     @Override
  61.     public String toString() {
  62.         StringJoiner joiner = new StringJoiner(", ", "{ ", " }");
  63.         if (retning != null) {
  64.             joiner.add("retning: " + retning);
  65.         }
  66.         if (organisasjonsenhet != null) {
  67.             joiner.add("organisasjonsenhet: " + organisasjonsenhet);
  68.         }
  69.         if (orgEnhet != null) {
  70.             joiner.add("orgEnhet: " + orgEnhet);
  71.         }
  72.         if (gyldigFom != null) {
  73.             joiner.add("gyldigFom: " + gyldigFom);
  74.         }
  75.         if (gyldigTom != null) {
  76.             joiner.add("gyldigTom: " + gyldigTom);
  77.         }
  78.         return joiner.toString();
  79.     }

  80.     public static OrganiseringDto.Builder builder() {
  81.         return new OrganiseringDto.Builder();
  82.     }

  83.     @javax.annotation.processing.Generated(
  84.         value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  85.         date = "2025-01-10T14:34:08+0000"
  86.     )
  87.     public static class Builder {

  88.         private RetningDto retning;
  89.         private OrgEnhetDto organisasjonsenhet;
  90.         private OrgEnhetDto orgEnhet;
  91.         private java.time.LocalDate gyldigFom;
  92.         private java.time.LocalDate gyldigTom;

  93.         public Builder() {
  94.         }

  95.         public Builder setRetning(RetningDto retning) {
  96.             this.retning = retning;
  97.             return this;
  98.         }

  99.         @Deprecated
  100.         public Builder setOrganisasjonsenhet(OrgEnhetDto organisasjonsenhet) {
  101.             this.organisasjonsenhet = organisasjonsenhet;
  102.             return this;
  103.         }

  104.         public Builder setOrgEnhet(OrgEnhetDto orgEnhet) {
  105.             this.orgEnhet = orgEnhet;
  106.             return this;
  107.         }

  108.         public Builder setGyldigFom(java.time.LocalDate gyldigFom) {
  109.             this.gyldigFom = gyldigFom;
  110.             return this;
  111.         }

  112.         public Builder setGyldigTom(java.time.LocalDate gyldigTom) {
  113.             this.gyldigTom = gyldigTom;
  114.             return this;
  115.         }


  116.         public OrganiseringDto build() {
  117.             return new OrganiseringDto(retning, organisasjonsenhet, orgEnhet, gyldigFom, gyldigTom);
  118.         }

  119.     }
  120. }