Record Class InputDataLogicContribution.ContextData
java.lang.Object
java.lang.Record
ch.tocco.nice2.optional.qualification.api.contributions.InputDataLogicContribution.ContextData
- Enclosing interface:
InputDataLogicContribution
public static record InputDataLogicContribution.ContextData(@Nullable org.joda.time.LocalDate date, @Nullable PrimaryKey inputKey)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionContextData(@Nullable org.joda.time.LocalDate date, @Nullable PrimaryKey inputKey) Creates an instance of aContextDatarecord class. -
Method Summary
Modifier and TypeMethodDescription@Nullable org.joda.time.LocalDatedate()Returns the value of thedaterecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.@Nullable PrimaryKeyinputKey()Returns the value of theinputKeyrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
ContextData
public ContextData(@Nullable @Nullable org.joda.time.LocalDate date, @Nullable @Nullable PrimaryKey inputKey) Creates an instance of aContextDatarecord class.- Parameters:
date- the value for thedaterecord componentinputKey- the value for theinputKeyrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
date
@Nullable public @Nullable org.joda.time.LocalDate date()Returns the value of thedaterecord component.- Returns:
- the value of the
daterecord component
-
inputKey
Returns the value of theinputKeyrecord component.- Returns:
- the value of the
inputKeyrecord component
-