Interface TaskPersistenceContext


  • public interface TaskPersistenceContext
    • 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)
      • 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)
      • 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)
      • 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)