public class JpaPersistenceContext extends Object implements org.kie.internal.command.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) |
int |
executeUpdateString(String updateString) |
<T> T |
find(Class<T> entityClass,
Object primaryKey) |
Object |
get(String identifier) |
org.kie.internal.command.World |
getContextManager() |
String |
getName() |
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) |
<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 <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)
protected void check()
public org.kie.internal.command.World getContextManager()
getContextManager
in interface org.kie.internal.command.Context
public String getName()
getName
in interface org.kie.internal.command.Context
public Object get(String identifier)
get
in interface org.kie.internal.command.Context
public void set(String identifier, Object value)
set
in interface org.kie.internal.command.Context
public void remove(String identifier)
remove
in interface org.kie.internal.command.Context
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.