public class CdiQueryInvocationContext extends Object implements org.apache.deltaspike.data.spi.QueryInvocationContext
| Constructor and Description |
|---|
CdiQueryInvocationContext(Object proxy,
Method method,
Object[] args,
RepositoryMethod repoMethod,
javax.persistence.EntityManager entityManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJpaQueryPostProcessor(JpaQueryPostProcessor postProcessor) |
void |
addQueryStringPostProcessor(QueryStringPostProcessor postProcessor) |
javax.persistence.Query |
applyJpaQueryPostProcessors(javax.persistence.Query query) |
String |
applyQueryStringPostProcessors(String queryString) |
Object |
executeQuery(javax.persistence.Query jpaQuery) |
Class<?> |
getEntityClass() |
javax.persistence.EntityManager |
getEntityManager() |
Method |
getMethod() |
Object[] |
getMethodParameters() |
Parameters |
getParams() |
String |
getQueryString() |
List<QueryStringPostProcessor> |
getQueryStringPostProcessors() |
RepositoryMethod |
getRepositoryMethod() |
boolean |
hasQueryStringPostProcessors() |
boolean |
isNew(Object entity) |
Object |
proceed() |
void |
removeJpaQueryPostProcessor(JpaQueryPostProcessor postProcessor) |
void |
setQueryString(String queryString) |
public CdiQueryInvocationContext(Object proxy, Method method, Object[] args, RepositoryMethod repoMethod, javax.persistence.EntityManager entityManager)
public javax.persistence.EntityManager getEntityManager()
getEntityManager in interface org.apache.deltaspike.data.spi.QueryInvocationContextpublic boolean isNew(Object entity)
isNew in interface org.apache.deltaspike.data.spi.QueryInvocationContextpublic Class<?> getEntityClass()
getEntityClass in interface org.apache.deltaspike.data.spi.QueryInvocationContextpublic Method getMethod()
public Object[] getMethodParameters()
public void addQueryStringPostProcessor(QueryStringPostProcessor postProcessor)
public void addJpaQueryPostProcessor(JpaQueryPostProcessor postProcessor)
public void removeJpaQueryPostProcessor(JpaQueryPostProcessor postProcessor)
public boolean hasQueryStringPostProcessors()
public javax.persistence.Query applyJpaQueryPostProcessors(javax.persistence.Query query)
public Object executeQuery(javax.persistence.Query jpaQuery)
public Parameters getParams()
public RepositoryMethod getRepositoryMethod()
public String getQueryString()
public void setQueryString(String queryString)
public List<QueryStringPostProcessor> getQueryStringPostProcessors()
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.