Record Class WageViewRuleProviderExtension.Keys
java.lang.Object
java.lang.Record
ch.tocco.nice2.optional.salary.api.ruleprovider.WageViewRuleProviderExtension.Keys
- Enclosing interface:
WageViewRuleProviderExtension
public static record WageViewRuleProviderExtension.Keys(List<PrimaryKey> wageKeys, List<PrimaryKey> wageWriteKeys, List<PrimaryKey> lecturerBookingKeys, List<PrimaryKey> userKeys, List<PrimaryKey> eventKeys)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionKeys(List<PrimaryKey> wageKeys, List<PrimaryKey> wageWriteKeys, List<PrimaryKey> lecturerBookingKeys, List<PrimaryKey> userKeys, List<PrimaryKey> eventKeys) Creates an instance of aKeysrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.Returns the value of theeventKeysrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of thelecturerBookingKeysrecord component.final StringtoString()Returns a string representation of this record class.userKeys()Returns the value of theuserKeysrecord component.wageKeys()Returns the value of thewageKeysrecord component.Returns the value of thewageWriteKeysrecord component.
-
Constructor Details
-
Keys
public Keys(List<PrimaryKey> wageKeys, List<PrimaryKey> wageWriteKeys, List<PrimaryKey> lecturerBookingKeys, List<PrimaryKey> userKeys, List<PrimaryKey> eventKeys) Creates an instance of aKeysrecord class.- Parameters:
wageKeys- the value for thewageKeysrecord componentwageWriteKeys- the value for thewageWriteKeysrecord componentlecturerBookingKeys- the value for thelecturerBookingKeysrecord componentuserKeys- the value for theuserKeysrecord componenteventKeys- the value for theeventKeysrecord 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). -
wageKeys
Returns the value of thewageKeysrecord component.- Returns:
- the value of the
wageKeysrecord component
-
wageWriteKeys
Returns the value of thewageWriteKeysrecord component.- Returns:
- the value of the
wageWriteKeysrecord component
-
lecturerBookingKeys
Returns the value of thelecturerBookingKeysrecord component.- Returns:
- the value of the
lecturerBookingKeysrecord component
-
userKeys
Returns the value of theuserKeysrecord component.- Returns:
- the value of the
userKeysrecord component
-
eventKeys
Returns the value of theeventKeysrecord component.- Returns:
- the value of the
eventKeysrecord component
-