Interface TaskInformation
-
public interface TaskInformation
A interface providing the title, description and status of a task.- Version:
- 1.0
- Author:
- Fabian Bühler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<TaskInformation>
getChildTasks()
Get a list of child/sub tasks of this task.String
getTaskDescription()
Get the description of the task.TaskVerificationStatus
getTaskStatus()
Get the verification status of the task.String
getTaskTitle()
Get the title of the task.
-
-
-
Method Detail
-
getTaskTitle
String getTaskTitle()
Get the title of the task.- Returns:
- the task title (must not be
null
, without trailing newline)
-
getTaskDescription
String getTaskDescription()
Get the description of the task.- Returns:
- the task description (can be
null
, can contain newlines, without trailing newline)
-
getTaskStatus
TaskVerificationStatus getTaskStatus()
Get the verification status of the task.- Returns:
- the task status (must not be
null
)
-
getChildTasks
List<TaskInformation> getChildTasks()
Get a list of child/sub tasks of this task.- Returns:
- a list of sub-tasks (must not be
null
, useCollections.emptyList()
instead)
-
-