Package de.foellix.aql.system.task
Class Task
java.lang.Object
de.foellix.aql.system.task.Task
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ConverterTask,LoadAnswerTask,OperatorTask,PlaceholderTask,PreprocessorTask,RootTask,ToolTask
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TaskCreatorstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected final TaskInfoprotected Tool -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidintgetChildren(boolean recursive) getLeafs()getLeafs(boolean ignoreAnsweredChildren) getRunCommand(boolean useHashes, boolean reportMissingVariables) getRunInPath(boolean useHashes) getRunOnAbort(boolean useHashes) getRunOnEntry(boolean useHashes) getRunOnExit(boolean useHashes) getRunOnFail(boolean useHashes) getRunOnSuccess(boolean useHashes) getTitle()getTool()Tool[]booleanisReady()abstract voidrefreshVariables(Task child) voidremoveChild(Task child) voidremoveParent(Task parent) voidreplaceByTask(Task newTask) voidsetTaskAnswer(TaskAnswer taskAnswer) voidtoString()voidupdate()
-
Field Details
-
STATUS_APK_NOT_FOUND
public static final int STATUS_APK_NOT_FOUND- See Also:
-
STATUS_NO_APPROPRIATE_TOOL
public static final int STATUS_NO_APPROPRIATE_TOOL- See Also:
-
STATUS_EXECUTION_INTERRUPTED
public static final int STATUS_EXECUTION_INTERRUPTED- See Also:
-
STATUS_EXECUTION_TIMEOUT
public static final int STATUS_EXECUTION_TIMEOUT- See Also:
-
STATUS_EXECUTION_FAILED
public static final int STATUS_EXECUTION_FAILED- See Also:
-
STATUS_EXECUTION_UNKNOWN
public static final int STATUS_EXECUTION_UNKNOWN- See Also:
-
STATUS_EXECUTION_SUCCESSFUL
public static final int STATUS_EXECUTION_SUCCESSFUL- See Also:
-
STATUS_TEXT_PLACEHODLER
- See Also:
-
STATUS_TEXT_DONE
- See Also:
-
STATUS_TEXT_FAILED
- See Also:
-
STATUS_TEXT_RUNNING
- See Also:
-
STATUS_TEXT_READY
- See Also:
-
STATUS_TEXT_UNKNOWN
- See Also:
-
parent
-
tool
-
taskInfo
-
toolsFailed
-
-
Constructor Details
-
Task
-
-
Method Details
-
update
public void update() -
refreshVariables
-
isReady
public boolean isReady() -
getChildren
-
getChildren
-
countAvailableAnswersOfChildren
public int countAvailableAnswersOfChildren() -
getAvailableAnswersOfChildren
-
getLeafs
-
getLeafs
-
addChild
-
removeChild
-
getParents
-
addParent
-
removeParent
-
replaceByTask
-
getHashableString
-
getRunCommand
-
getRunCommand
-
getRunOnEntry
-
getRunOnEntry
-
getRunOnExit
-
getRunOnExit
-
getRunOnSuccess
-
getRunOnSuccess
-
getRunOnFail
-
getRunOnFail
-
getRunOnAbort
-
getRunOnAbort
-
getRunInPath
-
getRunInPath
-
getParent
-
getTool
-
getTaskInfo
-
setTool
-
getTaskAnswer
-
setTaskAnswer
-
getToolsFailed
-
getToolsFailedAsArray
-
toString
-
getTitle
-
getStatus
-