Package com.dtolabs.rundeck.core.jobs
Class JobRefCommandBase
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.BaseExecutionItem
-
- com.dtolabs.rundeck.core.jobs.JobRefCommand
-
- com.dtolabs.rundeck.core.jobs.JobRefCommandBase
-
- All Implemented Interfaces:
HandlerExecutionItem,HasFailureHandler,HasLoggingFilterConfiguration,StepExecutionItem,NodeStepExecutionItem,JobExecutionItem
- Direct Known Subclasses:
JobReferenceItem
public class JobRefCommandBase extends JobRefCommand implements HasFailureHandler
JobRefCommandBase implementation returns a null value for jobIdentifier, can be subclassed.
-
-
Field Summary
-
Fields inherited from interface com.dtolabs.rundeck.core.jobs.JobExecutionItem
STEP_EXECUTION_TYPE
-
-
Constructor Summary
Constructors Constructor Description JobRefCommandBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getArgs()StepExecutionItemgetFailureHandler()java.lang.StringgetJobIdentifier()java.lang.StringgetNodeFilter()java.lang.BooleangetNodeIntersect()java.lang.BooleangetNodeKeepgoing()java.lang.StringgetNodeRankAttribute()java.lang.BooleangetNodeRankOrderAscending()java.lang.IntegergetNodeThreadcount()java.lang.StringgetUuid()java.lang.BooleanisChildNodes()java.lang.BooleanisFailOnDisable()java.lang.BooleanisIgnoreNotifications()java.lang.BooleanisImportOptions()booleanisKeepgoingOnSuccess()booleanisNodeStep()java.lang.BooleanisUseName()-
Methods inherited from class com.dtolabs.rundeck.core.jobs.JobRefCommand
getNodeStepType, getProject, getType
-
Methods inherited from class com.dtolabs.rundeck.core.execution.BaseExecutionItem
getFilterConfigurations, getLabel, setLabel
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.StepExecutionItem
getLabel
-
-
-
-
Method Detail
-
getJobIdentifier
public java.lang.String getJobIdentifier()
- Specified by:
getJobIdentifierin interfaceJobExecutionItem
-
getUuid
public java.lang.String getUuid()
- Specified by:
getUuidin interfaceJobExecutionItem
-
getArgs
public java.lang.String[] getArgs()
- Specified by:
getArgsin interfaceJobExecutionItem
-
isNodeStep
public boolean isNodeStep()
- Specified by:
isNodeStepin interfaceJobExecutionItem- Specified by:
isNodeStepin interfaceNodeStepExecutionItem- Returns:
- true if the step item is a node step
-
getFailureHandler
public StepExecutionItem getFailureHandler()
- Specified by:
getFailureHandlerin interfaceHasFailureHandler- Returns:
- the
StepExecutionItemto handle failure
-
isKeepgoingOnSuccess
public boolean isKeepgoingOnSuccess()
- Specified by:
isKeepgoingOnSuccessin interfaceHandlerExecutionItem- Returns:
- true if the handler result of success should indicate that the workflow should keep going
-
getNodeKeepgoing
public java.lang.Boolean getNodeKeepgoing()
- Specified by:
getNodeKeepgoingin interfaceJobExecutionItem
-
getNodeFilter
public java.lang.String getNodeFilter()
- Specified by:
getNodeFilterin interfaceJobExecutionItem
-
getNodeThreadcount
public java.lang.Integer getNodeThreadcount()
- Specified by:
getNodeThreadcountin interfaceJobExecutionItem
-
getNodeRankAttribute
public java.lang.String getNodeRankAttribute()
- Specified by:
getNodeRankAttributein interfaceJobExecutionItem
-
getNodeRankOrderAscending
public java.lang.Boolean getNodeRankOrderAscending()
- Specified by:
getNodeRankOrderAscendingin interfaceJobExecutionItem
-
getNodeIntersect
public java.lang.Boolean getNodeIntersect()
- Specified by:
getNodeIntersectin interfaceJobExecutionItem
-
isFailOnDisable
public java.lang.Boolean isFailOnDisable()
- Specified by:
isFailOnDisablein interfaceJobExecutionItem
-
isImportOptions
public java.lang.Boolean isImportOptions()
- Specified by:
isImportOptionsin interfaceJobExecutionItem
-
isUseName
public java.lang.Boolean isUseName()
- Specified by:
isUseNamein interfaceJobExecutionItem
-
isIgnoreNotifications
public java.lang.Boolean isIgnoreNotifications()
- Specified by:
isIgnoreNotificationsin interfaceJobExecutionItem
-
isChildNodes
public java.lang.Boolean isChildNodes()
- Specified by:
isChildNodesin interfaceJobExecutionItem
-
-