public class JpaPersistenceContext extends Object implements PersistenceContext
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isJTA |
protected boolean |
pessimisticLocking |
protected TransactionManager |
txm |
| Constructor and Description |
|---|
JpaPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
boolean locking,
TransactionManager txm) |
JpaPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
TransactionManager txm) |
JpaPersistenceContext(javax.persistence.EntityManager em,
TransactionManager txm) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SessionInfo |
findSessionInfo(Long id) |
WorkItemInfo |
findWorkItemInfo(Long id) |
protected javax.persistence.EntityManager |
getEntityManager() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(SessionInfo sessionInfo) |
void |
lock(WorkItemInfo workItemInfo)
This method pessimistically locks the
WorkItemInfo instance |
WorkItemInfo |
merge(WorkItemInfo workItemInfo) |
SessionInfo |
persist(SessionInfo entity)
This method persists the entity.
|
WorkItemInfo |
persist(WorkItemInfo workItemInfo) |
void |
remove(SessionInfo sessionInfo) |
void |
remove(WorkItemInfo workItemInfo) |
protected final boolean isJTA
protected final boolean pessimisticLocking
protected final TransactionManager txm
public JpaPersistenceContext(javax.persistence.EntityManager em,
TransactionManager txm)
public JpaPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
TransactionManager txm)
public JpaPersistenceContext(javax.persistence.EntityManager em,
boolean isJTA,
boolean locking,
TransactionManager txm)
public SessionInfo persist(SessionInfo entity)
PersistenceContextpersist in interface PersistenceContextentity - The SessionInfo instance representing the state of the KieSessionSessionInfo instance.public SessionInfo findSessionInfo(Long id)
findSessionInfo in interface PersistenceContextpublic void remove(SessionInfo sessionInfo)
remove in interface PersistenceContextpublic void lock(SessionInfo sessionInfo)
public boolean isOpen()
isOpen in interface PersistenceContextpublic void joinTransaction()
joinTransaction in interface PersistenceContextpublic void close()
close in interface PersistenceContextpublic WorkItemInfo persist(WorkItemInfo workItemInfo)
persist in interface PersistenceContextpublic WorkItemInfo findWorkItemInfo(Long id)
findWorkItemInfo in interface PersistenceContextpublic void remove(WorkItemInfo workItemInfo)
remove in interface PersistenceContextpublic WorkItemInfo merge(WorkItemInfo workItemInfo)
merge in interface PersistenceContextpublic void lock(WorkItemInfo workItemInfo)
PersistenceContextWorkItemInfo instancelock in interface PersistenceContextprotected javax.persistence.EntityManager getEntityManager()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.