Ejemplo n.º 1
0
 public boolean equals(
     ObjectLocator thisLocator,
     ObjectLocator thatLocator,
     Object object,
     EqualsStrategy strategy) {
   if (!(object instanceof ZustandAngaben)) {
     return false;
   }
   if (this == object) {
     return true;
   }
   final ZustandAngaben that = ((ZustandAngaben) object);
   {
     String lhsBaujahr;
     lhsBaujahr = this.getBaujahr();
     String rhsBaujahr;
     rhsBaujahr = that.getBaujahr();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "baujahr", lhsBaujahr),
         LocatorUtils.property(thatLocator, "baujahr", rhsBaujahr),
         lhsBaujahr,
         rhsBaujahr)) {
       return false;
     }
   }
   {
     Zustand lhsZustand;
     lhsZustand = this.getZustand();
     Zustand rhsZustand;
     rhsZustand = that.getZustand();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "zustand", lhsZustand),
         LocatorUtils.property(thatLocator, "zustand", rhsZustand),
         lhsZustand,
         rhsZustand)) {
       return false;
     }
   }
   {
     Alter lhsAlter;
     lhsAlter = this.getAlter();
     Alter rhsAlter;
     rhsAlter = that.getAlter();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "alter", lhsAlter),
         LocatorUtils.property(thatLocator, "alter", rhsAlter),
         lhsAlter,
         rhsAlter)) {
       return false;
     }
   }
   {
     BebaubarNach lhsBebaubarNach;
     lhsBebaubarNach = this.getBebaubarNach();
     BebaubarNach rhsBebaubarNach;
     rhsBebaubarNach = that.getBebaubarNach();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "bebaubarNach", lhsBebaubarNach),
         LocatorUtils.property(thatLocator, "bebaubarNach", rhsBebaubarNach),
         lhsBebaubarNach,
         rhsBebaubarNach)) {
       return false;
     }
   }
   {
     Erschliessung lhsErschliessung;
     lhsErschliessung = this.getErschliessung();
     Erschliessung rhsErschliessung;
     rhsErschliessung = that.getErschliessung();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "erschliessung", lhsErschliessung),
         LocatorUtils.property(thatLocator, "erschliessung", rhsErschliessung),
         lhsErschliessung,
         rhsErschliessung)) {
       return false;
     }
   }
   {
     String lhsAltlasten;
     lhsAltlasten = this.getAltlasten();
     String rhsAltlasten;
     rhsAltlasten = that.getAltlasten();
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "altlasten", lhsAltlasten),
         LocatorUtils.property(thatLocator, "altlasten", rhsAltlasten),
         lhsAltlasten,
         rhsAltlasten)) {
       return false;
     }
   }
   {
     List<UserDefinedSimplefield> lhsUserDefinedSimplefield;
     lhsUserDefinedSimplefield =
         (((this.userDefinedSimplefield != null) && (!this.userDefinedSimplefield.isEmpty()))
             ? this.getUserDefinedSimplefield()
             : null);
     List<UserDefinedSimplefield> rhsUserDefinedSimplefield;
     rhsUserDefinedSimplefield =
         (((that.userDefinedSimplefield != null) && (!that.userDefinedSimplefield.isEmpty()))
             ? that.getUserDefinedSimplefield()
             : null);
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "userDefinedSimplefield", lhsUserDefinedSimplefield),
         LocatorUtils.property(thatLocator, "userDefinedSimplefield", rhsUserDefinedSimplefield),
         lhsUserDefinedSimplefield,
         rhsUserDefinedSimplefield)) {
       return false;
     }
   }
   {
     List<UserDefinedAnyfield> lhsUserDefinedAnyfield;
     lhsUserDefinedAnyfield =
         (((this.userDefinedAnyfield != null) && (!this.userDefinedAnyfield.isEmpty()))
             ? this.getUserDefinedAnyfield()
             : null);
     List<UserDefinedAnyfield> rhsUserDefinedAnyfield;
     rhsUserDefinedAnyfield =
         (((that.userDefinedAnyfield != null) && (!that.userDefinedAnyfield.isEmpty()))
             ? that.getUserDefinedAnyfield()
             : null);
     if (!strategy.equals(
         LocatorUtils.property(thisLocator, "userDefinedAnyfield", lhsUserDefinedAnyfield),
         LocatorUtils.property(thatLocator, "userDefinedAnyfield", rhsUserDefinedAnyfield),
         lhsUserDefinedAnyfield,
         rhsUserDefinedAnyfield)) {
       return false;
     }
   }
   return true;
 }