Record Class AmmFieldInput

java.lang.Object
java.lang.Record
ch.tocco.nice2.optional.amm.api.actions.ammpdf.AmmFieldInput

public record AmmFieldInput(Entity actionSettings, Entity caseEntity, Entity user, @Nullable Entity businessAddress, @Nullable Entity alkAddress, @Nullable Entity adviser, @Nullable Entity projectActivity, @Nullable Entity projectPlace, AmmMonth ammMonth) extends Record
  • Constructor Details

    • AmmFieldInput

      public AmmFieldInput(Entity actionSettings, Entity caseEntity, Entity user, @Nullable @Nullable Entity businessAddress, @Nullable @Nullable Entity alkAddress, @Nullable @Nullable Entity adviser, @Nullable @Nullable Entity projectActivity, @Nullable @Nullable Entity projectPlace, AmmMonth ammMonth)
      Creates an instance of a AmmFieldInput record class.
      Parameters:
      actionSettings - the value for the actionSettings record component
      caseEntity - the value for the caseEntity record component
      user - the value for the user record component
      businessAddress - the value for the businessAddress record component
      alkAddress - the value for the alkAddress record component
      adviser - the value for the adviser record component
      projectActivity - the value for the projectActivity record component
      projectPlace - the value for the projectPlace record component
      ammMonth - the value for the ammMonth record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • actionSettings

      public Entity actionSettings()
      Returns the value of the actionSettings record component.
      Returns:
      the value of the actionSettings record component
    • caseEntity

      public Entity caseEntity()
      Returns the value of the caseEntity record component.
      Returns:
      the value of the caseEntity record component
    • user

      public Entity user()
      Returns the value of the user record component.
      Returns:
      the value of the user record component
    • businessAddress

      @Nullable public @Nullable Entity businessAddress()
      Returns the value of the businessAddress record component.
      Returns:
      the value of the businessAddress record component
    • alkAddress

      @Nullable public @Nullable Entity alkAddress()
      Returns the value of the alkAddress record component.
      Returns:
      the value of the alkAddress record component
    • adviser

      @Nullable public @Nullable Entity adviser()
      Returns the value of the adviser record component.
      Returns:
      the value of the adviser record component
    • projectActivity

      @Nullable public @Nullable Entity projectActivity()
      Returns the value of the projectActivity record component.
      Returns:
      the value of the projectActivity record component
    • projectPlace

      @Nullable public @Nullable Entity projectPlace()
      Returns the value of the projectPlace record component.
      Returns:
      the value of the projectPlace record component
    • ammMonth

      public AmmMonth ammMonth()
      Returns the value of the ammMonth record component.
      Returns:
      the value of the ammMonth record component