org.apache.openjpa.persistence
Class FetchPlanHintHandler
java.lang.Object
org.apache.openjpa.kernel.AbstractHintHandler
org.apache.openjpa.persistence.FetchPlanHintHandler
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- HintHandler
public class FetchPlanHintHandler
- extends AbstractHintHandler
Fetch plan hint handler. Handles openjpa.FetchPlan.*,
javax.persistence.lock.* and javax.persistence.query.* hints.
- Since:
- 2.0.0
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREFIX_JPA
protected static final String PREFIX_JPA
- See Also:
- Constant Field Values
PREFIX_FETCHPLAN
protected static final String PREFIX_FETCHPLAN
- See Also:
- Constant Field Values
ValidProductPrefixes
protected static final Set<String> ValidProductPrefixes
JavaxHintsMap
protected static final Map<String,String> JavaxHintsMap
PrecedenceMap
protected static final Map<String,String[]> PrecedenceMap
_fPlan
protected FetchPlanImpl _fPlan
FetchPlanHintHandler
public FetchPlanHintHandler(FetchPlanImpl fetchPlan)
- Constructor; supply delegate.
setHint
public boolean setHint(String hintName,
Object value,
boolean validateThrowException)
- Overrides:
setHint
in class AbstractHintHandler
setHintInternal
protected boolean setHintInternal(String hintName,
Object value,
boolean validateThrowException)
- Specified by:
setHintInternal
in class AbstractHintHandler
hintToKey
protected String hintToKey(String key)
- Overrides:
hintToKey
in class AbstractHintHandler
hasPrecedent
protected boolean hasPrecedent(String key)
- Overrides:
hasPrecedent
in class AbstractHintHandler
handleException
protected void handleException(RuntimeException e)
- Overrides:
handleException
in class AbstractHintHandler
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.