org.apache.openjpa.jdbc.conf
Class MappingFactoryValue
java.lang.Object
   org.apache.openjpa.lib.conf.Value
org.apache.openjpa.lib.conf.Value
       org.apache.openjpa.lib.conf.ObjectValue
org.apache.openjpa.lib.conf.ObjectValue
           org.apache.openjpa.lib.conf.PluginValue
org.apache.openjpa.lib.conf.PluginValue
               org.apache.openjpa.jdbc.conf.MappingFactoryValue
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
 
 
| Methods inherited from class org.apache.openjpa.lib.conf.PluginValue | 
| getClassName, getInternalString, getProperties, getString, getValueType, instantiate, isSingleton, objectChanged, set, setClassName, setInternalString, setProperties, setString | 
 
 
| Methods inherited from class org.apache.openjpa.lib.conf.Value | 
| addListener, alias, alias, assertChangeable, clone, equals, getAliases, getDefault, getInstantiatingGetter, getListeners, getLoadKey, getOriginalValue, getProperty, getScope, hashCode, isAliasListComprehensive, isDynamic, removeListener, setAlias, setAlias, setAliases, setAliasListComprehensive, setDefault, setDynamic, setInstantiatingGetter, setLoadKey, setObject, setProperty, setScope, unalias, unalias, valueChanged | 
 
 
MappingFactoryValue
public MappingFactoryValue(String prop)
setMetaDataFactoryDefault
public void setMetaDataFactoryDefault(String metaAlias,
                                      String mappingAlias)
- Default setting for a given MetaDataFactoryalias 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
public void setMappedMetaDataFactoryDefault(String metaAlias,
                                            String mappingAlias)
- If the Mappingproperty is set, we check these defaults
 before checking metadata factory defaults.
 
- 
 
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf,
                                                  PluginValue metaPlugin,
                                                  String mapping)
- Intantiate a MetaDataFactoryresponsible for both metadata and
 mapping.
 
- 
 
instantiateMetaDataFactory
public MetaDataFactory instantiateMetaDataFactory(Configuration conf,
                                                  PluginValue metaPlugin,
                                                  String mapping,
                                                  boolean fatal)
- Intantiate a MetaDataFactoryresponsible for both metadata and
 mapping.
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.