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
public class MappingFactoryValue
- extends PluginValue
Handles the complex logic of creating a MetaDataFactory
for
combined metadata and mapping.
- Author:
- Abe White
Fields inherited from class org.apache.openjpa.lib.conf.Value |
INVISIBLE |
Methods inherited from class org.apache.openjpa.lib.conf.PluginValue |
configure, getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setString |
Methods 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 |
MappingFactoryValue
public MappingFactoryValue(String prop)
setMetaDataFactoryDefault
public void setMetaDataFactoryDefault(String metaAlias,
String mappingAlias)
- Default setting for a given
MetaDataFactory
alias setting.
If a MappingFactory
value is not supplied, we check these
defaults against the MetaDataFactory
setting. If the
MetaDataFactory
does not have a default, we assume it
handles both metadata and mapping factory.
setMappedMetaDataFactoryDefault
public void setMappedMetaDataFactoryDefault(String metaAlias,
String mappingAlias)
- If the
Mapping
property is set, we check these defaults
before checking metadata factory defaults.
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf,
PluginValue metaPlugin,
String mapping)
- Intantiate a
MetaDataFactory
responsible for both metadata and
mapping.
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf,
PluginValue metaPlugin,
String mapping,
boolean fatal)
- Intantiate a
MetaDataFactory
responsible for both metadata and
mapping.
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.