Class ImportCommand
java.lang.Object
org.tasktide.core.manager.command.commands.AbstractCommand
org.tasktide.core.manager.command.commands.ImportCommand
- All Implemented Interfaces:
ManagerCommand
ManagerCommand for importing tasks from JSON
query string, or file-
Field Summary
Fields inherited from class AbstractCommand
action, cmdSpec, cmdType, target -
Constructor Summary
ConstructorsConstructorDescriptionImportCommand(ManagerAction action, ManagerTarget target, CommandSpec cmdSpec, CommandType cmdType) Construct import command -
Method Summary
Modifier and TypeMethodDescriptionaddStep()AddWorkflowImports a task supplied as a json string, for SingleTsakWorkItem/initiatingappendTask(ManagerTask task, String workItemId) Append task to targetWorkItemAdd a task to aWorkItemImports data from fileimportTask(ManagerTask task, String workItemName, String stepName) Import task providing updatedWorkItemPerforms import commandbooleanValidates provided data for importMethods inherited from class AbstractCommand
execute, getAction, getCmdSpec, getCmdType, getTarget, toJsonDoc, toJsonString, toString
-
Constructor Details
-
ImportCommand
public ImportCommand(ManagerAction action, ManagerTarget target, CommandSpec cmdSpec, CommandType cmdType) Construct import command- Parameters:
action-target-cmdSpec-cmdType-
-
-
Method Details
-
runCommand
Performs import command- Specified by:
runCommandin classAbstractCommand- Returns:
- Object
-
appendToWorkItem
-
appendTask
-
addWorkItem
-
addWorkflow
-
importTask
-
validateCommand
public boolean validateCommand()Validates provided data for import- Returns:
- boolean
-
importFile
Imports data from file- Returns:
- boolean
- Throws:
IOException
-
addStep
-