org.kie.internal.task.api

## Interface TaskPersistenceContext

-     public interface TaskPersistenceContext

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and 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.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.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.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.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)

    - #### findTaskIdByContentId

          Long findTaskIdByContentId(Long contentId)

    - #### 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)

    - #### findDeadline

          Deadline findDeadline(Long deadlineId)

    - #### persistDeadline

          Deadline persistDeadline(Deadline deadline)

    - #### updateDeadline

          Deadline updateDeadline(Deadline deadline)

    - #### removeDeadline

          Deadline removeDeadline(Deadline deadline)

    - #### 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)

    - #### queryInTransaction

          <T> T queryInTransaction(String queryName,
                                   Class<T> clazz)

    - #### queryStringInTransaction

          <T> T queryStringInTransaction(String queryString,
                                         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)

    - #### executeUpdate

          int executeUpdate(String queryName,
                            Map<String,Object> params)

    - #### addParametersToMap

          HashMap<String,Object> addParametersToMap(Object... parameterValues)

    - #### persist

          <T> T persist(T object)

    - #### find

          <T> T find(Class<T> entityClass,
                     Object primaryKey)

    - #### 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)

Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.