Package org.kie.internal.task.api
Interface TaskPersistenceContext
public interface TaskPersistenceContext
-
Method Summary
Modifier and TypeMethodDescriptionorg.kie.api.task.model.AttachmentaddAttachmentToTask(org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Task task) org.kie.api.task.model.CommentaddCommentToTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task) addParametersToMap(Object... parameterValues) voidclose()List<org.kie.api.task.model.TaskSummary>doTaskSummaryCriteriaQuery(String userId, org.kie.api.task.UserGroupCallback userGroupCallback, Object queryWhere) intexecuteUpdate(String queryName, Map<String, Object> params) intexecuteUpdateString(String updateString) <T> Torg.kie.api.task.model.AttachmentfindAttachment(Long attachmentId) org.kie.api.task.model.CommentfindComment(Long commentId) org.kie.api.task.model.ContentfindContent(Long contentId) findDeadline(Long deadlineId) org.kie.api.task.model.Emailorg.kie.api.task.model.Grouporg.kie.api.task.model.OrganizationalEntityfindOrgEntity(String orgEntityId) org.kie.api.task.model.TaskfindTaskIdByContentId(Long contentId) org.kie.api.task.model.UserbooleanisOpen()void<T> Tmerge(T entity) <T> Tpersist(T object) org.kie.api.task.model.AttachmentpersistAttachment(org.kie.api.task.model.Attachment attachment) org.kie.api.task.model.CommentpersistComment(org.kie.api.task.model.Comment comment) org.kie.api.task.model.ContentpersistContent(org.kie.api.task.model.Content content) persistDeadline(Deadline deadline) org.kie.api.task.model.EmailpersistEmail(org.kie.api.task.model.Email email) org.kie.api.task.model.GrouppersistGroup(org.kie.api.task.model.Group group) org.kie.api.task.model.OrganizationalEntitypersistOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) org.kie.api.task.model.TaskpersistTask(org.kie.api.task.model.Task task) org.kie.api.task.model.UserpersistUser(org.kie.api.task.model.User user) <T> TqueryAndLockStringWithParametersInTransaction(String queryName, Map<String, Object> params, boolean singleResult, Class<T> clazz) <T> TqueryAndLockWithParametersInTransaction(String queryName, Map<String, Object> params, boolean singleResult, Class<T> clazz) <T> TqueryInTransaction(String queryName, Class<T> clazz) <T> TqueryStringInTransaction(String queryString, Class<T> clazz) <T> TqueryStringWithParametersInTransaction(String queryString, boolean singleResult, Map<String, Object> params, Class<T> clazz) <T> TqueryStringWithParametersInTransaction(String queryString, Map<String, Object> params, Class<T> clazz) <T> TqueryWithParametersInTransaction(String queryName, boolean singleResult, Map<String, Object> params, Class<T> clazz) <T> T<T> Tremove(T entity) org.kie.api.task.model.AttachmentremoveAttachment(org.kie.api.task.model.Attachment attachment) org.kie.api.task.model.AttachmentremoveAttachmentFromTask(org.kie.api.task.model.Task task, long attachmentId) org.kie.api.task.model.CommentremoveComment(org.kie.api.task.model.Comment comment) org.kie.api.task.model.CommentremoveCommentFromTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task) org.kie.api.task.model.ContentremoveContent(org.kie.api.task.model.Content content) removeDeadline(Deadline deadline) org.kie.api.task.model.EmailremoveEmail(org.kie.api.task.model.Email email) org.kie.api.task.model.GroupremoveGroup(org.kie.api.task.model.Group group) org.kie.api.task.model.OrganizationalEntityremoveOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) org.kie.api.task.model.TaskremoveTask(org.kie.api.task.model.Task task) org.kie.api.task.model.UserremoveUser(org.kie.api.task.model.User user) org.kie.api.task.model.TasksetDocumentToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task) org.kie.api.task.model.TasksetFaultToTask(org.kie.api.task.model.Content content, FaultData faultData, org.kie.api.task.model.Task task) org.kie.api.task.model.TasksetOutputToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task) org.kie.api.task.model.AttachmentupdateAttachment(org.kie.api.task.model.Attachment attachment) org.kie.api.task.model.CommentupdateComment(org.kie.api.task.model.Comment comment) org.kie.api.task.model.ContentupdateContent(org.kie.api.task.model.Content content) updateDeadline(Deadline deadline) org.kie.api.task.model.EmailupdateEmail(org.kie.api.task.model.Email email) org.kie.api.task.model.GroupupdateGroup(org.kie.api.task.model.Group group) org.kie.api.task.model.OrganizationalEntityupdateOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) org.kie.api.task.model.TaskupdateTask(org.kie.api.task.model.Task task) org.kie.api.task.model.UserupdateUser(org.kie.api.task.model.User user)
-
Method Details
-
findTask
-
persistTask
org.kie.api.task.model.Task persistTask(org.kie.api.task.model.Task task) -
updateTask
org.kie.api.task.model.Task updateTask(org.kie.api.task.model.Task task) -
removeTask
org.kie.api.task.model.Task removeTask(org.kie.api.task.model.Task task) -
findGroup
-
persistGroup
org.kie.api.task.model.Group persistGroup(org.kie.api.task.model.Group group) -
updateGroup
org.kie.api.task.model.Group updateGroup(org.kie.api.task.model.Group group) -
removeGroup
org.kie.api.task.model.Group removeGroup(org.kie.api.task.model.Group group) -
findUser
-
persistUser
org.kie.api.task.model.User persistUser(org.kie.api.task.model.User user) -
updateUser
org.kie.api.task.model.User updateUser(org.kie.api.task.model.User user) -
removeUser
org.kie.api.task.model.User removeUser(org.kie.api.task.model.User user) -
findOrgEntity
-
persistOrgEntity
org.kie.api.task.model.OrganizationalEntity persistOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) -
updateOrgEntity
org.kie.api.task.model.OrganizationalEntity updateOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) -
removeOrgEntity
org.kie.api.task.model.OrganizationalEntity removeOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity) -
findContent
-
persistContent
org.kie.api.task.model.Content persistContent(org.kie.api.task.model.Content content) -
updateContent
org.kie.api.task.model.Content updateContent(org.kie.api.task.model.Content content) -
removeContent
org.kie.api.task.model.Content removeContent(org.kie.api.task.model.Content content) -
findTaskIdByContentId
-
findAttachment
-
persistAttachment
org.kie.api.task.model.Attachment persistAttachment(org.kie.api.task.model.Attachment attachment) -
updateAttachment
org.kie.api.task.model.Attachment updateAttachment(org.kie.api.task.model.Attachment attachment) -
removeAttachment
org.kie.api.task.model.Attachment removeAttachment(org.kie.api.task.model.Attachment attachment) -
removeAttachmentFromTask
org.kie.api.task.model.Attachment removeAttachmentFromTask(org.kie.api.task.model.Task task, long attachmentId) -
addAttachmentToTask
org.kie.api.task.model.Attachment addAttachmentToTask(org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Task task) -
findComment
-
persistComment
org.kie.api.task.model.Comment persistComment(org.kie.api.task.model.Comment comment) -
updateComment
org.kie.api.task.model.Comment updateComment(org.kie.api.task.model.Comment comment) -
removeComment
org.kie.api.task.model.Comment removeComment(org.kie.api.task.model.Comment comment) -
removeCommentFromTask
org.kie.api.task.model.Comment removeCommentFromTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task) -
addCommentToTask
org.kie.api.task.model.Comment addCommentToTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task) -
findDeadline
-
persistDeadline
-
updateDeadline
-
removeDeadline
-
setDocumentToTask
org.kie.api.task.model.Task setDocumentToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task) -
setFaultToTask
org.kie.api.task.model.Task setFaultToTask(org.kie.api.task.model.Content content, FaultData faultData, org.kie.api.task.model.Task task) -
setOutputToTask
org.kie.api.task.model.Task setOutputToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task) -
queryWithParametersInTransaction
-
queryWithParametersInTransaction
-
queryAndLockWithParametersInTransaction
-
queryInTransaction
-
queryStringInTransaction
-
queryStringWithParametersInTransaction
-
queryStringWithParametersInTransaction
-
queryAndLockStringWithParametersInTransaction
-
executeUpdateString
-
executeUpdate
-
addParametersToMap
-
persist
<T> T persist(T object) -
find
-
remove
<T> T remove(T entity) -
merge
<T> T merge(T entity) -
isOpen
boolean isOpen() -
joinTransaction
void joinTransaction() -
close
void close() -
doTaskSummaryCriteriaQuery
-
findEmail
-
persistEmail
org.kie.api.task.model.Email persistEmail(org.kie.api.task.model.Email email) -
updateEmail
org.kie.api.task.model.Email updateEmail(org.kie.api.task.model.Email email) -
removeEmail
org.kie.api.task.model.Email removeEmail(org.kie.api.task.model.Email email)
-