public class JPATaskPersistenceContext extends Object implements org.kie.internal.task.api.TaskPersistenceContext
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected boolean |
isJTA |
protected javax.persistence.LockModeType |
lockMode |
static org.slf4j.Logger |
logger |
protected boolean |
pessimisticLocking |
| Constructor and Description |
|---|
JPATaskPersistenceContext(javax.persistence.EntityManager em) |
JPATaskPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA) |
JPATaskPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
boolean locking,
String lockingMode) |
| 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) |
protected void |
check() |
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) |
org.kie.internal.task.api.model.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) |
protected javax.persistence.Query |
getQueryByName(String queryName,
Map<String,Object> params) |
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) |
org.kie.internal.task.api.model.Deadline |
persistDeadline(org.kie.internal.task.api.model.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) |
org.kie.internal.task.api.model.Deadline |
removeDeadline(org.kie.internal.task.api.model.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,
org.kie.internal.task.api.model.ContentData contentData,
org.kie.api.task.model.Task task) |
org.kie.api.task.model.Task |
setFaultToTask(org.kie.api.task.model.Content content,
org.kie.internal.task.api.model.FaultData faultData,
org.kie.api.task.model.Task task) |
org.kie.api.task.model.Task |
setOutputToTask(org.kie.api.task.model.Content content,
org.kie.internal.task.api.model.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) |
org.kie.internal.task.api.model.Deadline |
updateDeadline(org.kie.internal.task.api.model.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) |
public static final org.slf4j.Logger logger
protected javax.persistence.EntityManager em
protected final boolean isJTA
protected final boolean pessimisticLocking
protected javax.persistence.LockModeType lockMode
public JPATaskPersistenceContext(javax.persistence.EntityManager em)
public JPATaskPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA)
public JPATaskPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
boolean locking,
String lockingMode)
public org.kie.api.task.model.Task findTask(Long taskId)
findTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task persistTask(org.kie.api.task.model.Task task)
persistTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task updateTask(org.kie.api.task.model.Task task)
updateTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task removeTask(org.kie.api.task.model.Task task)
removeTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Group findGroup(String groupId)
findGroup in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Group persistGroup(org.kie.api.task.model.Group group)
persistGroup in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Group updateGroup(org.kie.api.task.model.Group group)
updateGroup in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Group removeGroup(org.kie.api.task.model.Group group)
removeGroup in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.User findUser(String userId)
findUser in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.User persistUser(org.kie.api.task.model.User user)
persistUser in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.User updateUser(org.kie.api.task.model.User user)
updateUser in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.User removeUser(org.kie.api.task.model.User user)
removeUser in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.OrganizationalEntity findOrgEntity(String orgEntityId)
findOrgEntity in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.OrganizationalEntity persistOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
persistOrgEntity in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.OrganizationalEntity updateOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
updateOrgEntity in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.OrganizationalEntity removeOrgEntity(org.kie.api.task.model.OrganizationalEntity orgEntity)
removeOrgEntity in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Content findContent(Long contentId)
findContent in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Content persistContent(org.kie.api.task.model.Content content)
persistContent in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Content updateContent(org.kie.api.task.model.Content content)
updateContent in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Content removeContent(org.kie.api.task.model.Content content)
removeContent in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task setDocumentToTask(org.kie.api.task.model.Content content,
org.kie.internal.task.api.model.ContentData contentData,
org.kie.api.task.model.Task task)
setDocumentToTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task setFaultToTask(org.kie.api.task.model.Content content,
org.kie.internal.task.api.model.FaultData faultData,
org.kie.api.task.model.Task task)
setFaultToTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Task setOutputToTask(org.kie.api.task.model.Content content,
org.kie.internal.task.api.model.ContentData contentData,
org.kie.api.task.model.Task task)
setOutputToTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment findAttachment(Long attachmentId)
findAttachment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment persistAttachment(org.kie.api.task.model.Attachment attachment)
persistAttachment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment updateAttachment(org.kie.api.task.model.Attachment attachment)
updateAttachment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment removeAttachment(org.kie.api.task.model.Attachment attachment)
removeAttachment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment removeAttachmentFromTask(org.kie.api.task.model.Task task,
long attachmentId)
removeAttachmentFromTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Attachment addAttachmentToTask(org.kie.api.task.model.Attachment attachment,
org.kie.api.task.model.Task task)
addAttachmentToTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment findComment(Long commentId)
findComment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment persistComment(org.kie.api.task.model.Comment comment)
persistComment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment updateComment(org.kie.api.task.model.Comment comment)
updateComment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment removeComment(org.kie.api.task.model.Comment comment)
removeComment in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment removeCommentFromTask(org.kie.api.task.model.Comment comment,
org.kie.api.task.model.Task task)
removeCommentFromTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.api.task.model.Comment addCommentToTask(org.kie.api.task.model.Comment comment,
org.kie.api.task.model.Task task)
addCommentToTask in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.internal.task.api.model.Deadline findDeadline(Long deadlineId)
findDeadline in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.internal.task.api.model.Deadline persistDeadline(org.kie.internal.task.api.model.Deadline deadline)
persistDeadline in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.internal.task.api.model.Deadline updateDeadline(org.kie.internal.task.api.model.Deadline deadline)
updateDeadline in interface org.kie.internal.task.api.TaskPersistenceContextpublic org.kie.internal.task.api.model.Deadline removeDeadline(org.kie.internal.task.api.model.Deadline deadline)
removeDeadline in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryWithParametersInTransaction(String queryName, Map<String,Object> params, Class<T> clazz)
queryWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryWithParametersInTransaction(String queryName, boolean singleResult, Map<String,Object> params, Class<T> clazz)
queryWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryAndLockWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
queryAndLockWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryInTransaction(String queryName, Class<T> clazz)
queryInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryStringInTransaction(String queryString, Class<T> clazz)
queryStringInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryStringWithParametersInTransaction(String queryString, Map<String,Object> params, Class<T> clazz)
queryStringWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryStringWithParametersInTransaction(String queryString, boolean singleResult, Map<String,Object> params, Class<T> clazz)
queryStringWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T queryAndLockStringWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
queryAndLockStringWithParametersInTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic int executeUpdateString(String updateString)
executeUpdateString in interface org.kie.internal.task.api.TaskPersistenceContextpublic int executeUpdate(String queryName, Map<String,Object> params)
executeUpdate in interface org.kie.internal.task.api.TaskPersistenceContextpublic HashMap<String,Object> addParametersToMap(Object... parameterValues)
addParametersToMap in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T persist(T object)
persist in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T find(Class<T> entityClass, Object primaryKey)
find in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T remove(T entity)
remove in interface org.kie.internal.task.api.TaskPersistenceContextpublic <T> T merge(T entity)
merge in interface org.kie.internal.task.api.TaskPersistenceContextpublic boolean isOpen()
isOpen in interface org.kie.internal.task.api.TaskPersistenceContextpublic void joinTransaction()
joinTransaction in interface org.kie.internal.task.api.TaskPersistenceContextpublic void close()
close in interface org.kie.internal.task.api.TaskPersistenceContextprotected void check()
protected javax.persistence.Query getQueryByName(String queryName, Map<String,Object> params)
public Long findTaskIdByContentId(Long contentId)
findTaskIdByContentId in interface org.kie.internal.task.api.TaskPersistenceContextCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.