Class TimelineActivity

java.lang.Object
org.yamcs.timeline.TimelineItem
org.yamcs.timeline.TimelineActivity
All Implemented Interfaces:
Comparable<TimelineActivity>
Direct Known Subclasses:
ActivityGroup

public class TimelineActivity extends TimelineItem implements Comparable<TimelineActivity>
  • Field Details

    • dependsOn

      protected List<org.yamcs.timeline.TimelineActivity.Dependence> dependsOn
    • status

      protected org.yamcs.protobuf.ExecutionStatus status
    • failureReason

      protected String failureReason
    • runs

      protected List<UUID> runs
    • activityDefinition

      protected ActivityDefinition activityDefinition
  • Constructor Details

    • TimelineActivity

      public TimelineActivity(UUID id)
    • TimelineActivity

      protected TimelineActivity(org.yamcs.protobuf.TimelineItemType type, UUID id)
    • TimelineActivity

      public TimelineActivity(org.yamcs.protobuf.TimelineItemType type, Tuple tuple)
  • Method Details

    • setStatus

      public void setStatus(org.yamcs.protobuf.ExecutionStatus status)
    • getStatus

      public org.yamcs.protobuf.ExecutionStatus getStatus()
    • getFailureReason

      public String getFailureReason()
    • setFailureReason

      public void setFailureReason(String failureReason)
    • setActivityDefinition

      public void setActivityDefinition(ActivityDefinition activityDefinition)
    • getActivityDefinition

      public ActivityDefinition getActivityDefinition()
    • getRuns

      public List<UUID> getRuns()
    • addRun

      public void addRun(UUID runId)
    • addToProto

      protected void addToProto(boolean detail, org.yamcs.protobuf.TimelineItem.Builder protob)
      Specified by:
      addToProto in class TimelineItem
    • addToTuple

      protected void addToTuple(Tuple tuple)
      Specified by:
      addToTuple in class TimelineItem
    • compareTo

      public int compareTo(TimelineActivity other)
      Specified by:
      compareTo in interface Comparable<TimelineActivity>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object