Class TaskTideManagerUtility
java.lang.Object
org.tasktide.core.manager.TaskTideManagerUtility
Collection of static methods to support
1). Handling
2). Handling
ManagerTask to TaskTideModel.
1). Handling
Step for WorkItem
2). Handling
Workflow for Step. Where workflow name defaults
to the same as that for the step. Meaning, random "Arbitrary" tasks
can still be viewed as they are, and workflows developed as individual
steps, without interfering with defined workflows (StepA, StepB, StepC)
Maybe some methods for ManagerCommand instead?-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowaddWorkflow(String workflowName) AddWorkflowstatic voidconfigureNewStep(String stepName) Configures a newStepstatic voidconfigureNewStepNewId(String stepName) static voidconfigureNewWorkflow(String workflowName) Configures and importsWorkflowstatic voidconfigureNewWorkflow(String workflowName, Step step) Configures and importsWorkflowstatic List<JobEnvironment> fetchEnvs(JobEnvironment jobEnv, boolean arrIndOrHost) FetchJobEnvironmentmatching jobId-arrayInd, or hostnamestatic StringFetchJobEnvironmentIdstatic StringfetchJobEnvironmentId(boolean arrIndOrHost) FetchJobEnvironmentIdstatic StringfetchStepId(String stepName) Fetch stepId for provided step, or register as newstatic StringfetchStepIdForName(String stepName) Fetch stepId for step name if presentstatic WorkflowfetchWorkflowForName(String workflowName) Fetch workflowId for workflow name if presentstatic StringfetchWorkflowId(String workflowName, Step step) Fetch workflowId for provided stepstatic StringfetchWorkflowIdForName(String workflowName) Fetch workflowId for workflow name if presentstatic StringhandleDelim(String delim) Validate delimiterstatic voidhandleWorkflowForStep(Step step) static voidstatic voidstatic void
-
Constructor Details
-
TaskTideManagerUtility
public TaskTideManagerUtility()
-
-
Method Details
-
updateStepId
public static void updateStepId() -
updateWorkflowId
public static void updateWorkflowId() -
updateStepWorkflowIds
public static void updateStepWorkflowIds() -
handleDelim
Validate delimiter- Parameters:
delim-- Returns:
- Throws:
IllegalArgumentException
-
fetchWorkflowIdForName
-
fetchWorkflowForName
-
fetchStepIdForName
-
fetchStepId
-
configureNewStep
-
configureNewStepNewId
-
handleWorkflowForStep
-
fetchWorkflowId
-
configureNewWorkflow
-
configureNewWorkflow
-
fetchJobEnvironmentId
-
fetchJobEnvironmentId
FetchJobEnvironmentId- Parameters:
arrIndOrHost-- Returns:
- String
-
fetchEnvs
FetchJobEnvironmentmatching jobId-arrayInd, or hostname- Parameters:
jobEnv-arrIndOrHost-- Returns:
- List-
JobEnvironment
-
addWorkflow
-