Maven module :un.api : api-task :
Class : un.api.task.TaskDescriptor
Extends/Implements : -
Subclasses : -

Description of a Task.
author  Johann Sorel


Variables : -
Functions : getId, getName, getDescription, getInputType, getOutputType, create




Get task id.
Should be unique on the system.
return  Chars, never null
Chars getId ()


Get task name.
return  Chars, never null
CharArray getName ()


Get task description.
return  Chars, never null
CharArray getDescription ()


Input parameters of the task.
return  ParameterType , never null
ParametersType getInputType ()


Output parameters of the task.
return  ParameterType , never null
ParametersType getOutputType ()


Create a new instance of this task.
return  Task, never null.
Task create ()