Package org.apache.openjpa.jdbc.conf
Class MappingFactoryValue
java.lang.Object
org.apache.openjpa.lib.conf.Value
org.apache.openjpa.lib.conf.ObjectValue
org.apache.openjpa.lib.conf.PluginValue
org.apache.openjpa.jdbc.conf.MappingFactoryValue
- All Implemented Interfaces:
Cloneable
Handles the complex logic of creating a
MetaDataFactory for
combined metadata and mapping.- Author:
- Abe White
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninstantiateMetaDataFactory(Configuration conf, PluginValue metaPlugin, String mapping) Intantiate aMetaDataFactoryresponsible for both metadata and mapping.instantiateMetaDataFactory(Configuration conf, PluginValue metaPlugin, String mapping, boolean fatal) Intantiate aMetaDataFactoryresponsible for both metadata and mapping.voidsetMappedMetaDataFactoryDefault(String metaAlias, String mappingAlias) If theMappingproperty is set, we check these defaults before checking metadata factory defaults.voidsetMetaDataFactoryDefault(String metaAlias, String mappingAlias) Default setting for a givenMetaDataFactoryalias setting.Methods inherited from class org.apache.openjpa.lib.conf.PluginValue
configure, getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setStringMethods inherited from class org.apache.openjpa.lib.conf.ObjectValue
configure, get, instantiate, newInstance, set, setInternalObjectMethods inherited from class org.apache.openjpa.lib.conf.Value
addEquivalentKey, addListener, alias, alias, assertChangeable, clone, equals, getAliases, getDefault, getEquivalentKeys, getInstantiatingGetter, getListeners, getLoadKey, getOriginalValue, getProperty, getPropertyKeys, getScope, hashCode, hide, isAliasListComprehensive, isDynamic, isHidden, isPrivate, makePrivate, matches, removeListener, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setDynamic, setInstantiatingGetter, setLoadKey, setObject, setProperty, setScope, toString, unalias, unalias, valueChanged
-
Constructor Details
-
MappingFactoryValue
-
-
Method Details
-
setMetaDataFactoryDefault
Default setting for a givenMetaDataFactoryalias setting. If aMappingFactoryvalue is not supplied, we check these defaults against theMetaDataFactorysetting. If theMetaDataFactorydoes not have a default, we assume it handles both metadata and mapping factory. -
setMappedMetaDataFactoryDefault
If theMappingproperty is set, we check these defaults before checking metadata factory defaults. -
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf, PluginValue metaPlugin, String mapping) Intantiate aMetaDataFactoryresponsible for both metadata and mapping. -
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf, PluginValue metaPlugin, String mapping, boolean fatal) Intantiate aMetaDataFactoryresponsible for both metadata and mapping.
-