org.qi4j.library.scheduler.timeline
Interface TimelineRecord
- All Superinterfaces:
- java.lang.Comparable<TimelineRecord>, Composite, ValueComposite
- All Known Implementing Classes:
- TimelineRecord.Mixin
@Mixins(value=TimelineRecord.Mixin.class)
public interface TimelineRecord
- extends java.lang.Comparable<TimelineRecord>, ValueComposite
Record in Scheduler
's Timeline
.
TimelineRecord
s are Comparable
regarding their timestamp()
.
Methods inherited from interface java.lang.Comparable |
compareTo |
scheduleIdentity
Property<java.lang.String> scheduleIdentity()
- Returns:
- Identity of the associated
Scheduler
timestamp
Property<java.lang.Long> timestamp()
- Returns:
- Timestamp of this record
taskName
Property<java.lang.String> taskName()
- Returns:
- Name of the associated
Task
taskTags
@UseDefaults
Property<java.util.List<java.lang.String>> taskTags()
- Returns:
- Tags of the associated
Task
step
Property<TimelineRecordStep> step()
details
@Queryable(value=false)
@UseDefaults
Property<java.lang.String> details()
- Returns:
- Details text of this record