Package org.kie.internal.task.api
Interface TaskContentService
public interface TaskContentService
The Task Content Service is intended to handle
the information which is stored inside a Task.
The information inside the Task Content represents
the information required for the Task to be completed.
This information can be divided into:
- Task Input: The data used by the Human Actor
as a context to do the job
- Task Output: The data entered by the Human Actor
as the result of the work that is being done.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMarshallerContext(String ownerId, ContentMarshallerContext context) longaddOutputContent(long taskId, Map<String, Object> params) voiddeleteDocumentContent(long taskId, long contentId) List<org.kie.api.task.model.Content>getAllContentByTaskId(long taskId) org.kie.api.task.model.ContentgetContentById(long contentId) getMarshallerContext(org.kie.api.task.model.Task task) org.kie.api.task.model.TaskloadTaskVariables(org.kie.api.task.model.Task task) voidremoveMarshallerContext(String ownerId) longsetDocumentContent(long taskId, org.kie.api.task.model.Content content)
-
Method Details
-
setDocumentContent
long setDocumentContent(long taskId, org.kie.api.task.model.Content content) -
addOutputContent
-
deleteDocumentContent
void deleteDocumentContent(long taskId, long contentId) -
getAllContentByTaskId
-
getContentById
org.kie.api.task.model.Content getContentById(long contentId) -
addMarshallerContext
-
removeMarshallerContext
-
getMarshallerContext
-
loadTaskVariables
org.kie.api.task.model.Task loadTaskVariables(org.kie.api.task.model.Task task)
-