Class SASFRequest
java.lang.Object
gov.nasa.jpl.sequencing.sasfSequencing.SASFRequest
- All Implemented Interfaces:
SequenceFragment
-
Constructor Summary
ConstructorsConstructorDescriptionThis is the SASFRequest constructor without the description or stepList.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, SASFStep step) This is the sasf request constructor without a description or requestor and with a single step.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description) This is the SASFRequest constructor without the stepList.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, String requestor, SASFStep step) This is the full sasf request constructor with a single step.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, String requestor, List<SASFStep> stepList) This is the full SASFRequest constructor.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, List<SASFStep> stepList) This is the SASFRequest constructor without the requestor.SASFRequest
(String seqid, Time absoluteStartTime, String requestName, String processor, String key, List<SASFStep> stepList) This is the SASFRequest constructor without the description. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSASFStep
(SASFStep step) getAbsoluteStartTime
(Time latestStartTime) Returns the start time of the request.toSequenceString
(Integer requestNumber) Writes out the request and all of its steps.
-
Constructor Details
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, String requestor, List<SASFStep> stepList) This is the full SASFRequest constructor.- Parameters:
seqid
-absoluteStartTime
-processor
-key
-description
-stepList
-
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, List<SASFStep> stepList) This is the SASFRequest constructor without the requestor. Default requestor is double quotes instead of empty string for backwards compatibility -
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, List<SASFStep> stepList) This is the SASFRequest constructor without the description.- Parameters:
seqid
-absoluteStartTime
-processor
-key
-
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description) This is the SASFRequest constructor without the stepList.- Parameters:
seqid
-absoluteStartTime
-processor
-key
-
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key) This is the SASFRequest constructor without the description or stepList.- Parameters:
seqid
-absoluteStartTime
-processor
-key
-
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, String description, String requestor, SASFStep step) This is the full sasf request constructor with a single step.- Parameters:
seqid
-absoluteStartTime
-requestName
-processor
-key
-description
-step
-
-
SASFRequest
public SASFRequest(String seqid, Time absoluteStartTime, String requestName, String processor, String key, SASFStep step) This is the sasf request constructor without a description or requestor and with a single step.- Parameters:
seqid
-absoluteStartTime
-requestName
-processor
-key
-step
-
-
-
Method Details
-
toSequenceString
Writes out the request and all of its steps.- Specified by:
toSequenceString
in interfaceSequenceFragment
- Parameters:
requestNumber
-- Returns:
-
getAbsoluteStartTime
Returns the start time of the request.- Specified by:
getAbsoluteStartTime
in interfaceSequenceFragment
- Parameters:
latestStartTime
-- Returns:
-
addSASFStep
-