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

  8.     private static final long serialVersionUID = 1L;

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

  17.     public LederOrgEnhetDto() {
  18.     }

  19.     public LederOrgEnhetDto(OrgEnhetDto organisasjonsenhet, OrgEnhetDto orgEnhet, java.time.LocalDate gyldigFom, java.time.LocalDate gyldigTom) {
  20.         this.organisasjonsenhet = organisasjonsenhet;
  21.         this.orgEnhet = orgEnhet;
  22.         this.gyldigFom = gyldigFom;
  23.         this.gyldigTom = gyldigTom;
  24.     }

  25.     @Deprecated
  26.     public OrgEnhetDto getOrganisasjonsenhet() {
  27.         return organisasjonsenhet;
  28.     }
  29.     @Deprecated
  30.     public void setOrganisasjonsenhet(OrgEnhetDto organisasjonsenhet) {
  31.         this.organisasjonsenhet = organisasjonsenhet;
  32.     }

  33.     public OrgEnhetDto getOrgEnhet() {
  34.         return orgEnhet;
  35.     }
  36.     public void setOrgEnhet(OrgEnhetDto orgEnhet) {
  37.         this.orgEnhet = orgEnhet;
  38.     }

  39.     public java.time.LocalDate getGyldigFom() {
  40.         return gyldigFom;
  41.     }
  42.     public void setGyldigFom(java.time.LocalDate gyldigFom) {
  43.         this.gyldigFom = gyldigFom;
  44.     }

  45.     public java.time.LocalDate getGyldigTom() {
  46.         return gyldigTom;
  47.     }
  48.     public void setGyldigTom(java.time.LocalDate gyldigTom) {
  49.         this.gyldigTom = gyldigTom;
  50.     }


  51.     @Override
  52.     public String toString() {
  53.         StringJoiner joiner = new StringJoiner(", ", "{ ", " }");
  54.         if (organisasjonsenhet != null) {
  55.             joiner.add("organisasjonsenhet: " + organisasjonsenhet);
  56.         }
  57.         if (orgEnhet != null) {
  58.             joiner.add("orgEnhet: " + orgEnhet);
  59.         }
  60.         if (gyldigFom != null) {
  61.             joiner.add("gyldigFom: " + gyldigFom);
  62.         }
  63.         if (gyldigTom != null) {
  64.             joiner.add("gyldigTom: " + gyldigTom);
  65.         }
  66.         return joiner.toString();
  67.     }

  68.     public static LederOrgEnhetDto.Builder builder() {
  69.         return new LederOrgEnhetDto.Builder();
  70.     }

  71.     @javax.annotation.processing.Generated(
  72.         value = "com.kobylynskyi.graphql.codegen.GraphQLCodegen",
  73.         date = "2025-01-10T14:34:08+0000"
  74.     )
  75.     public static class Builder {

  76.         private OrgEnhetDto organisasjonsenhet;
  77.         private OrgEnhetDto orgEnhet;
  78.         private java.time.LocalDate gyldigFom;
  79.         private java.time.LocalDate gyldigTom;

  80.         public Builder() {
  81.         }

  82.         @Deprecated
  83.         public Builder setOrganisasjonsenhet(OrgEnhetDto organisasjonsenhet) {
  84.             this.organisasjonsenhet = organisasjonsenhet;
  85.             return this;
  86.         }

  87.         public Builder setOrgEnhet(OrgEnhetDto orgEnhet) {
  88.             this.orgEnhet = orgEnhet;
  89.             return this;
  90.         }

  91.         public Builder setGyldigFom(java.time.LocalDate gyldigFom) {
  92.             this.gyldigFom = gyldigFom;
  93.             return this;
  94.         }

  95.         public Builder setGyldigTom(java.time.LocalDate gyldigTom) {
  96.             this.gyldigTom = gyldigTom;
  97.             return this;
  98.         }


  99.         public LederOrgEnhetDto build() {
  100.             return new LederOrgEnhetDto(organisasjonsenhet, orgEnhet, gyldigFom, gyldigTom);
  101.         }

  102.     }
  103. }