org.apache.openjpa.persistence.jdbc
Class JDBCPersistenceProductDerivation

java.lang.Object
  extended by org.apache.openjpa.lib.conf.AbstractProductDerivation
      extended by org.apache.openjpa.persistence.jdbc.JDBCPersistenceProductDerivation
All Implemented Interfaces:
org.apache.openjpa.conf.OpenJPAProductDerivation, org.apache.openjpa.lib.conf.ProductDerivation

public class JDBCPersistenceProductDerivation
extends org.apache.openjpa.lib.conf.AbstractProductDerivation
implements org.apache.openjpa.conf.OpenJPAProductDerivation

Sets JDBC-specific JPA specification defaults.

Author:
Abe White

Field Summary
 
Fields inherited from interface org.apache.openjpa.conf.OpenJPAProductDerivation
TYPE_PRODUCT_STORE, TYPE_SPEC, TYPE_SPEC_STORE, TYPE_STORE
 
Fields inherited from interface org.apache.openjpa.lib.conf.ProductDerivation
TYPE_FEATURE, TYPE_PRODUCT
 
Constructor Summary
JDBCPersistenceProductDerivation()
           
 
Method Summary
 boolean afterSpecificationSet(org.apache.openjpa.lib.conf.Configuration c)
           
 boolean beforeConfigurationLoad(org.apache.openjpa.lib.conf.Configuration c)
           
 int getType()
           
 void putBrokerFactoryAliases(java.util.Map m)
           
 void validate()
           
 
Methods inherited from class org.apache.openjpa.lib.conf.AbstractProductDerivation
beforeConfigurationClose, beforeConfigurationConstruct, getConfigurationPrefix, load, load, loadDefaults, loadGlobals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.openjpa.lib.conf.ProductDerivation
beforeConfigurationClose, beforeConfigurationConstruct, getConfigurationPrefix, load, load, loadDefaults, loadGlobals
 

Constructor Detail

JDBCPersistenceProductDerivation

public JDBCPersistenceProductDerivation()
Method Detail

putBrokerFactoryAliases

public void putBrokerFactoryAliases(java.util.Map m)
Specified by:
putBrokerFactoryAliases in interface org.apache.openjpa.conf.OpenJPAProductDerivation

getType

public int getType()
Specified by:
getType in interface org.apache.openjpa.lib.conf.ProductDerivation

validate

public void validate()
              throws java.lang.Exception
Specified by:
validate in interface org.apache.openjpa.lib.conf.ProductDerivation
Overrides:
validate in class org.apache.openjpa.lib.conf.AbstractProductDerivation
Throws:
java.lang.Exception

beforeConfigurationLoad

public boolean beforeConfigurationLoad(org.apache.openjpa.lib.conf.Configuration c)
Specified by:
beforeConfigurationLoad in interface org.apache.openjpa.lib.conf.ProductDerivation
Overrides:
beforeConfigurationLoad in class org.apache.openjpa.lib.conf.AbstractProductDerivation

afterSpecificationSet

public boolean afterSpecificationSet(org.apache.openjpa.lib.conf.Configuration c)
Specified by:
afterSpecificationSet in interface org.apache.openjpa.lib.conf.ProductDerivation
Overrides:
afterSpecificationSet in class org.apache.openjpa.lib.conf.AbstractProductDerivation