Record Class MailingListRuleProviderExtension.MailingListKeys
java.lang.Object
java.lang.Record
ch.tocco.nice2.optional.event.api.ruleprovider.MailingListRuleProviderExtension.MailingListKeys
- Enclosing interface:
MailingListRuleProviderExtension
public static record MailingListRuleProviderExtension.MailingListKeys(PrimaryKeyList eventKeys, PrimaryKeyList publishUserKeys, PrimaryKeyList publishDetailUserKeys, PrimaryKeyList addressUserKeys, PrimaryKeyList addressKeys)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionMailingListKeys(PrimaryKeyList eventKeys, PrimaryKeyList publishUserKeys, PrimaryKeyList publishDetailUserKeys, PrimaryKeyList addressUserKeys, PrimaryKeyList addressKeys) Creates an instance of aMailingListKeysrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theaddressKeysrecord component.Returns the value of theaddressUserKeysrecord component.final 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 thepublishDetailUserKeysrecord component.Returns the value of thepublishUserKeysrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
MailingListKeys
public MailingListKeys(PrimaryKeyList eventKeys, PrimaryKeyList publishUserKeys, PrimaryKeyList publishDetailUserKeys, PrimaryKeyList addressUserKeys, PrimaryKeyList addressKeys) Creates an instance of aMailingListKeysrecord class.- Parameters:
eventKeys- the value for theeventKeysrecord componentpublishUserKeys- the value for thepublishUserKeysrecord componentpublishDetailUserKeys- the value for thepublishDetailUserKeysrecord componentaddressUserKeys- the value for theaddressUserKeysrecord componentaddressKeys- the value for theaddressKeysrecord 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). -
eventKeys
Returns the value of theeventKeysrecord component.- Returns:
- the value of the
eventKeysrecord component
-
publishUserKeys
Returns the value of thepublishUserKeysrecord component.- Returns:
- the value of the
publishUserKeysrecord component
-
publishDetailUserKeys
Returns the value of thepublishDetailUserKeysrecord component.- Returns:
- the value of the
publishDetailUserKeysrecord component
-
addressUserKeys
Returns the value of theaddressUserKeysrecord component.- Returns:
- the value of the
addressUserKeysrecord component
-
addressKeys
Returns the value of theaddressKeysrecord component.- Returns:
- the value of the
addressKeysrecord component
-