Record Class AcceptConflictResource.ConflictData
java.lang.Object
java.lang.Record
ch.tocco.nice2.optional.reservation.impl.actions.AcceptConflictResource.ConflictData
- All Implemented Interfaces:
Comparable<AcceptConflictResource.ConflictData>
- Enclosing class:
AcceptConflictResource
public static record AcceptConflictResource.ConflictData(String id, String conflictItem, String conflictItemModel, boolean accepted, AcceptConflictResource.ConflictItem firstItem, AcceptConflictResource.ConflictItem secondItem, String entityKey)
extends Record
implements Comparable<AcceptConflictResource.ConflictData>
-
Constructor Summary
ConstructorDescriptionConflictData
(String id, String conflictItem, String conflictItemModel, boolean accepted, AcceptConflictResource.ConflictItem firstItem, AcceptConflictResource.ConflictItem secondItem, String entityKey) Creates an instance of aConflictData
record class. -
Method Summary
Modifier and TypeMethodDescriptionboolean
accepted()
Returns the value of theaccepted
record component.int
Returns the value of theconflictItem
record component.Returns the value of theconflictItemModel
record component.Returns the value of theentityKey
record component.final boolean
Indicates whether some other object is "equal to" this one.Returns the value of thefirstItem
record component.final int
hashCode()
Returns a hash code value for this object.id()
Returns the value of theid
record component.Returns the value of thesecondItem
record component.final String
toString()
Returns a string representation of this record class.
-
Constructor Details
-
ConflictData
public ConflictData(String id, String conflictItem, String conflictItemModel, boolean accepted, AcceptConflictResource.ConflictItem firstItem, AcceptConflictResource.ConflictItem secondItem, String entityKey) Creates an instance of aConflictData
record class.- Parameters:
id
- the value for theid
record componentconflictItem
- the value for theconflictItem
record componentconflictItemModel
- the value for theconflictItemModel
record componentaccepted
- the value for theaccepted
record componentfirstItem
- the value for thefirstItem
record componentsecondItem
- the value for thesecondItem
record componententityKey
- the value for theentityKey
record component
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<AcceptConflictResource.ConflictData>
-
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. -
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. -
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. Reference components are compared withObjects::equals(Object,Object)
; primitive components are compared with '=='. -
id
Returns the value of theid
record component.- Returns:
- the value of the
id
record component
-
conflictItem
Returns the value of theconflictItem
record component.- Returns:
- the value of the
conflictItem
record component
-
conflictItemModel
Returns the value of theconflictItemModel
record component.- Returns:
- the value of the
conflictItemModel
record component
-
accepted
public boolean accepted()Returns the value of theaccepted
record component.- Returns:
- the value of the
accepted
record component
-
firstItem
Returns the value of thefirstItem
record component.- Returns:
- the value of the
firstItem
record component
-
secondItem
Returns the value of thesecondItem
record component.- Returns:
- the value of the
secondItem
record component
-
entityKey
Returns the value of theentityKey
record component.- Returns:
- the value of the
entityKey
record component
-