org.apache.openjpa.persistence.jdbc
Class JDBCPersistenceProductDerivation
java.lang.Object
org.apache.openjpa.lib.conf.AbstractProductDerivation
org.apache.openjpa.persistence.jdbc.JDBCPersistenceProductDerivation
- All Implemented Interfaces:
- OpenJPAProductDerivation, ProductDerivation
public class JDBCPersistenceProductDerivation
- extends AbstractProductDerivation
- implements OpenJPAProductDerivation
Sets JDBC-specific JPA specification defaults.
- Author:
- Abe White
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDBCPersistenceProductDerivation
public JDBCPersistenceProductDerivation()
putBrokerFactoryAliases
public void putBrokerFactoryAliases(Map m)
- Description copied from interface:
OpenJPAProductDerivation
- Load default alias options into the given map. Each entry maps an
alias to a broker factory class name. Replace anything previously
under the desired keys.
- Specified by:
putBrokerFactoryAliases in interface OpenJPAProductDerivation
getType
public int getType()
- Description copied from interface:
ProductDerivation
- Return the type of derivation.
- Specified by:
getType in interface ProductDerivation
validate
public void validate()
throws Exception
- Description copied from interface:
ProductDerivation
- Ensure that this derivation is valid. This action might consist of
loading classes for the product this derivation represents to be sure
they exist. Throw any throwable to indicate an invalid derivation.
Invalid derivations will not be used.
- Specified by:
validate in interface ProductDerivation- Overrides:
validate in class AbstractProductDerivation
- Throws:
Exception
beforeConfigurationLoad
public boolean beforeConfigurationLoad(Configuration c)
- Description copied from interface:
ProductDerivation
- Provides the instance with the opportunity to mutate
conf before the user configuration is applied.
- Specified by:
beforeConfigurationLoad in interface ProductDerivation- Overrides:
beforeConfigurationLoad in class AbstractProductDerivation
- Returns:
- true if given Configuration has been mutated.
afterSpecificationSet
public boolean afterSpecificationSet(Configuration c)
- Description copied from interface:
ProductDerivation
- Called after the specification has been set.
- Specified by:
afterSpecificationSet in interface ProductDerivation- Overrides:
afterSpecificationSet in class AbstractProductDerivation
- Returns:
- true if given Configuration has been mutated.
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.