public class QueryServiceEJBImpl extends QueryServiceImpl implements QueryServiceEJBLocal, QueryServiceEJBRemote
Constructor and Description |
---|
QueryServiceEJBImpl() |
Modifier and Type | Method and Description |
---|---|
void |
configure() |
void |
registerQuery(QueryDefinition queryDefinition)
Registers new query definition in the system so it can be used for executing queries on top of it.
|
void |
replaceQuery(QueryDefinition queryDefinition)
Registers or replaces existing query.
|
void |
setCommandService(TransactionalCommandService commandService) |
void |
unregisterQuery(String uniqueQueryName)
Removes the query definition from the system
|
apply, applyQueryContext, getDataSourceResolver, getQueries, getQuery, init, onActivate, onDeactivate, onDeploy, onUnDeploy, query, query, setDataSetDefRegistry, setDataSetManager, setDataSourceResolver, setDeploymentRolesManager, setIdentityProvider, setProviderRegistry, setUserGroupCallback
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQueries, getQuery, query, query
@PostConstruct public void configure()
public void setCommandService(TransactionalCommandService commandService)
setCommandService
in class QueryServiceImpl
public void registerQuery(QueryDefinition queryDefinition) throws QueryAlreadyRegisteredException
QueryService
registerQuery
in interface QueryService
registerQuery
in class QueryServiceImpl
queryDefinition
- definition of the query to be registeredQueryAlreadyRegisteredException
- in case there is already query registered with given name (queryDefinition.getName())public void replaceQuery(QueryDefinition queryDefinition)
QueryService
registerQuery
does, though it won't throw
exception in case there is already query registered but simply replace it.replaceQuery
in interface QueryService
replaceQuery
in class QueryServiceImpl
queryDefinition
- definition of the query to be registered/replacedpublic void unregisterQuery(String uniqueQueryName) throws QueryNotFoundException
QueryService
unregisterQuery
in interface QueryService
unregisterQuery
in class QueryServiceImpl
uniqueQueryName
- unique name that query was registered underQueryNotFoundException
- in case there is no such query registeredCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.