|
EclipseLink 1.0_1.0 M8 - 20080604 API Reference - Incubation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.persistence.queries.DatabaseQuery
org.eclipse.persistence.queries.EJBQLPlaceHolderQuery
public class EJBQLPlaceHolderQuery
Purpose: A EJB3 placeholder Query object to store EJBQL strings so that processing the string is delayed until Login
Field Summary |
---|
Fields inherited from class org.eclipse.persistence.queries.DatabaseQuery |
---|
accessor, arguments, argumentTypeNames, argumentTypes, argumentValues, CascadeAggregateDelete, CascadeAllParts, CascadeByMapping, CascadeDependentParts, cascadePolicy, CascadePrivateParts, descriptor, executionSession, hintString, isCustomQueryUsed, isExecutionClone, isFromParseCache, isPrepared, isUserDefined, name, NoCascading, properties, queryMechanism, queryTimeout, redirector, session, sessionName, shouldBindAllParameters, shouldCacheStatement, shouldCloneCall, shouldMaintainCache, shouldPrepare, shouldUseWrapperPolicy, translationRow |
Constructor Summary | |
---|---|
EJBQLPlaceHolderQuery()
|
|
EJBQLPlaceHolderQuery(java.lang.String ejbQLString)
|
|
EJBQLPlaceHolderQuery(java.lang.String name,
java.lang.String ejbql,
java.lang.Boolean flushOnExecute,
java.util.HashMap hints)
|
|
EJBQLPlaceHolderQuery(java.lang.String name,
java.lang.String ejbql,
java.util.HashMap hints)
|
Method Summary | |
---|---|
java.lang.Object |
executeDatabaseQuery()
INTERNAL: This should never be called and is only here because it is needed as an extension to DatabaseQuery. |
java.lang.String |
getEJBQLString()
INTERNAL: Add the expression value to be included in the result. |
java.util.HashMap |
getHints()
INTERNAL: Accessor methods for hints that would be added to the EJBQuery class and applied to the TopLink query. |
DatabaseQuery |
processEjbQLQuery(Session session)
|
void |
setEJBQLString(java.lang.String ejbQLString)
PUBLIC: Set the EJBQL string of the query. |
void |
setHints(java.util.HashMap hints)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EJBQLPlaceHolderQuery()
public EJBQLPlaceHolderQuery(java.lang.String ejbQLString)
public EJBQLPlaceHolderQuery(java.lang.String name, java.lang.String ejbql, java.util.HashMap hints)
public EJBQLPlaceHolderQuery(java.lang.String name, java.lang.String ejbql, java.lang.Boolean flushOnExecute, java.util.HashMap hints)
Method Detail |
---|
public java.lang.String getEJBQLString()
getEJBQLString
in class DatabaseQuery
public void setEJBQLString(java.lang.String ejbQLString)
DatabaseQuery
setEJBQLString
in class DatabaseQuery
public java.util.HashMap getHints()
public void setHints(java.util.HashMap hints)
public DatabaseQuery processEjbQLQuery(Session session)
public java.lang.Object executeDatabaseQuery() throws DatabaseException, OptimisticLockException
executeDatabaseQuery
in class DatabaseQuery
DatabaseException
- - an error has occurred on the database.
OptimisticLockException
- - an error has occurred using the optimistic lock feature.
|
EclipseLink 1.0_1.0 M8 - 20080604 API Reference - Incubation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |