public class JpaPersistenceContext extends Object implements org.kie.api.runtime.Context
| Modifier and Type | Field and Description |
|---|---|
static String |
FIRST_RESULT |
static String |
MAX_RESULTS |
| Constructor and Description |
|---|
JpaPersistenceContext(javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
HashMap<String,Object> |
addParametersToMap(Object... parameterValues) |
protected void |
check() |
void |
close(boolean txOwner,
boolean emOwner) |
int |
executeUpdateString(String updateString) |
int |
executeUpdateString(String updateString,
Map<String,Object> parameters) |
<T> T |
find(Class<T> entityClass,
Object primaryKey) |
Object |
get(String identifier) |
String |
getName() |
protected javax.persistence.Query |
getQueryByName(String queryName,
Map<String,Object> params) |
boolean |
has(String identifier) |
boolean |
isOpen() |
void |
joinTransaction() |
<T> T |
merge(T entity) |
<T> T |
persist(T object) |
<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) |
void |
remove(String identifier) |
<T> T |
remove(T entity) |
void |
set(String identifier,
Object value) |
public static final String FIRST_RESULT
public static final String MAX_RESULTS
public JpaPersistenceContext(javax.persistence.EntityManager em)
protected javax.persistence.Query getQueryByName(String queryName, Map<String,Object> params)
public <T> T queryWithParametersInTransaction(String queryName, Map<String,Object> params, Class<T> clazz)
public <T> T queryAndLockWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
public <T> T queryStringWithParametersInTransaction(String queryString, Map<String,Object> params, Class<T> clazz)
public <T> T queryAndLockStringWithParametersInTransaction(String queryName, Map<String,Object> params, boolean singleResult, Class<T> clazz)
public int executeUpdateString(String updateString)
public int executeUpdateString(String updateString, Map<String,Object> parameters)
public <T> T persist(T object)
public <T> T remove(T entity)
public <T> T merge(T entity)
public boolean isOpen()
public void joinTransaction()
public void close(boolean txOwner,
boolean emOwner)
protected void check()
public String getName()
getName in interface org.kie.api.runtime.Contextpublic void set(String identifier, Object value)
set in interface org.kie.api.runtime.Contextpublic void remove(String identifier)
remove in interface org.kie.api.runtime.Contextpublic boolean has(String identifier)
has in interface org.kie.api.runtime.ContextCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.