Record Class Tracker
java.lang.Object
java.lang.Record
ch.martinelli.mite4java.domain.Tracker
public record Tracker(Tracker.TrackingEntry trackingTimeEntry, Tracker.TrackingEntry stoppedTimeEntry)
extends Record
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Constructor Summary
ConstructorsConstructorDescriptionTracker(Tracker.TrackingEntry trackingTimeEntry, Tracker.TrackingEntry stoppedTimeEntry) Creates an instance of aTrackerrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thestoppedTimeEntryrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thetrackingTimeEntryrecord component.
-
Constructor Details
-
Tracker
Creates an instance of aTrackerrecord class.- Parameters:
trackingTimeEntry- the value for thetrackingTimeEntryrecord componentstoppedTimeEntry- the value for thestoppedTimeEntryrecord 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). -
trackingTimeEntry
Returns the value of thetrackingTimeEntryrecord component.- Returns:
- the value of the
trackingTimeEntryrecord component
-
stoppedTimeEntry
Returns the value of thestoppedTimeEntryrecord component.- Returns:
- the value of the
stoppedTimeEntryrecord component
-