KIE Internal 6.0.1.Final

org.kie.internal.task.api
Interface TaskPersistenceContext


public interface TaskPersistenceContext


Method Summary
 HashMap<String,Object> addParametersToMap(Object... parameterValues)
           
 void close()
           
 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)
           
 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, 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.Comment removeComment(org.kie.api.task.model.Comment comment)
           
 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.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)

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)

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)

findDeadline

Deadline findDeadline(Long deadlineId)

persistDeadline

Deadline persistDeadline(Deadline deadline)

updateDeadline

Deadline updateDeadline(Deadline deadline)

removeDeadline

Deadline removeDeadline(Deadline deadline)

queryWithParametersInTransaction

<T> T queryWithParametersInTransaction(String queryName,
                                       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,
                                             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)

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

KIE Internal 6.0.1.Final

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.