Package org.kie.internal.task.api
Interface TaskPersistenceContext
-
public interface TaskPersistenceContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.kie.api.task.model.Attachment
addAttachmentToTask(org.kie.api.task.model.Attachment attachment, org.kie.api.task.model.Task task)
org.kie.api.task.model.Comment
addCommentToTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task)
HashMap<String,Object>
addParametersToMap(Object... parameterValues)
void
close()
List<org.kie.api.task.model.TaskSummary>
doTaskSummaryCriteriaQuery(String userId, org.kie.api.task.UserGroupCallback userGroupCallback, Object queryWhere)
int
executeUpdate(String queryName, Map<String,Object> params)
int
executeUpdateString(String updateString)
<T> T
find(Class<T> entityClass, Object primaryKey)
org.kie.api.task.model.Attachment
findAttachment(Long attachmentId)
org.kie.api.task.model.Comment
findComment(Long commentId)
org.kie.api.task.model.Content
findContent(Long contentId)
Deadline
findDeadline(Long deadlineId)
org.kie.api.task.model.Email
findEmail(String emailId)
org.kie.api.task.model.Group
findGroup(String groupId)
org.kie.api.task.model.OrganizationalEntity
findOrgEntity(String orgEntityId)
org.kie.api.task.model.Task
findTask(Long taskId)
Long
findTaskIdByContentId(Long contentId)
org.kie.api.task.model.User
findUser(String userId)
boolean
isOpen()
void
joinTransaction()
<T> T
merge(T entity)
<T> T
persist(T object)
org.kie.api.task.model.Attachment
persistAttachment(org.kie.api.task.model.Attachment attachment)
org.kie.api.task.model.Comment
persistComment(org.kie.api.task.model.Comment comment)
org.kie.api.task.model.Content
persistContent(org.kie.api.task.model.Content content)
Deadline
persistDeadline(Deadline deadline)
org.kie.api.task.model.Email
persistEmail(org.kie.api.task.model.Email email)
org.kie.api.task.model.Group
persistGroup(org.kie.api.task.model.Group group)
org.kie.api.task.model.OrganizationalEntity
persistOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
org.kie.api.task.model.Task
persistTask(org.kie.api.task.model.Task task)
org.kie.api.task.model.User
persistUser(org.kie.api.task.model.User user)
<T> T
queryAndLockStringWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
<T> T
queryAndLockWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
<T> T
queryInTransaction(String queryName, Class<T> clazz)
<T> T
queryStringInTransaction(String queryString, Class<T> clazz)
<T> T
queryStringWithParametersInTransaction(String queryString, boolean singleResult, Map<String,Object> params, Class<T> clazz)
<T> T
queryStringWithParametersInTransaction(String queryString, Map<String,Object> params, Class<T> clazz)
<T> T
queryWithParametersInTransaction(String queryName, boolean singleResult, Map<String,Object> params, Class<T> clazz)
<T> T
queryWithParametersInTransaction(String queryName, Map<String,Object> params, Class<T> clazz)
<T> T
remove(T entity)
org.kie.api.task.model.Attachment
removeAttachment(org.kie.api.task.model.Attachment attachment)
org.kie.api.task.model.Attachment
removeAttachmentFromTask(org.kie.api.task.model.Task task, long attachmentId)
org.kie.api.task.model.Comment
removeComment(org.kie.api.task.model.Comment comment)
org.kie.api.task.model.Comment
removeCommentFromTask(org.kie.api.task.model.Comment comment, org.kie.api.task.model.Task task)
org.kie.api.task.model.Content
removeContent(org.kie.api.task.model.Content content)
Deadline
removeDeadline(Deadline deadline)
org.kie.api.task.model.Email
removeEmail(org.kie.api.task.model.Email email)
org.kie.api.task.model.Group
removeGroup(org.kie.api.task.model.Group group)
org.kie.api.task.model.OrganizationalEntity
removeOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
org.kie.api.task.model.Task
removeTask(org.kie.api.task.model.Task task)
org.kie.api.task.model.User
removeUser(org.kie.api.task.model.User user)
org.kie.api.task.model.Task
setDocumentToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task)
org.kie.api.task.model.Task
setFaultToTask(org.kie.api.task.model.Content content, FaultData faultData, org.kie.api.task.model.Task task)
org.kie.api.task.model.Task
setOutputToTask(org.kie.api.task.model.Content content, ContentData contentData, org.kie.api.task.model.Task task)
org.kie.api.task.model.Attachment
updateAttachment(org.kie.api.task.model.Attachment attachment)
org.kie.api.task.model.Comment
updateComment(org.kie.api.task.model.Comment comment)
org.kie.api.task.model.Content
updateContent(org.kie.api.task.model.Content content)
Deadline
updateDeadline(Deadline deadline)
org.kie.api.task.model.Email
updateEmail(org.kie.api.task.model.Email email)
org.kie.api.task.model.Group
updateGroup(org.kie.api.task.model.Group group)
org.kie.api.task.model.OrganizationalEntity
updateOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
org.kie.api.task.model.Task
updateTask(org.kie.api.task.model.Task task)
org.kie.api.task.model.User
updateUser(org.kie.api.task.model.User user)
-
-
-
Method Detail
-
findTask
org.kie.api.task.model.Task findTask(Long taskId)
-
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
org.kie.api.task.model.Group findGroup(String groupId)
-
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
org.kie.api.task.model.User findUser(String userId)
-
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
org.kie.api.task.model.OrganizationalEntity findOrgEntity(String orgEntityId)
-
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
org.kie.api.task.model.Content findContent(Long contentId)
-
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)
-
findAttachment
org.kie.api.task.model.Attachment findAttachment(Long attachmentId)
-
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
org.kie.api.task.model.Comment findComment(Long commentId)
-
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)
-
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
<T> T queryWithParametersInTransaction(String queryName, Map<String,Object> params, Class<T> clazz)
-
queryWithParametersInTransaction
<T> T queryWithParametersInTransaction(String queryName, boolean singleResult, Map<String,Object> params, Class<T> clazz)
-
queryAndLockWithParametersInTransaction
<T> T queryAndLockWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
-
queryStringWithParametersInTransaction
<T> T queryStringWithParametersInTransaction(String queryString, boolean singleResult, Map<String,Object> params, Class<T> clazz)
-
queryStringWithParametersInTransaction
<T> T queryStringWithParametersInTransaction(String queryString, Map<String,Object> params, Class<T> clazz)
-
queryAndLockStringWithParametersInTransaction
<T> T queryAndLockStringWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
-
executeUpdateString
int executeUpdateString(String updateString)
-
persist
<T> T persist(T object)
-
remove
<T> T remove(T entity)
-
merge
<T> T merge(T entity)
-
isOpen
boolean isOpen()
-
joinTransaction
void joinTransaction()
-
close
void close()
-
doTaskSummaryCriteriaQuery
List<org.kie.api.task.model.TaskSummary> doTaskSummaryCriteriaQuery(String userId, org.kie.api.task.UserGroupCallback userGroupCallback, Object queryWhere)
-
findEmail
org.kie.api.task.model.Email findEmail(String emailId)
-
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)
-
-