Package org.kie.internal.task.api

## Interface TaskDefService

-     public interface TaskDefService

  Experimental: The Task Definition Service is intended to keep meta information about a Task. This meta information can be used as a Task Template, to reuse the same template in different places without redefining the Task Structure

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `deployTaskDef​(TaskDef def)` |
    `java.util.List<TaskDef>` | `getAllTaskDef​(java.lang.String filter)` |
    `TaskDef` | `getTaskDefById​(java.lang.String id)` |
    `void` | `undeployTaskDef​(java.lang.String id)` |

- - ### Method Detail

    - #### deployTaskDef

          void deployTaskDef​(TaskDef def)

    - #### getAllTaskDef

          java.util.List<TaskDef> getAllTaskDef​(java.lang.String filter)

    - #### getTaskDefById

          TaskDef getTaskDefById​(java.lang.String id)

    - #### undeployTaskDef

          void undeployTaskDef​(java.lang.String id)