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.