kodo.jdbc.meta
Class KodoMappingRepository
java.lang.Object
org.apache.openjpa.meta.MetaDataRepository
org.apache.openjpa.jdbc.meta.MappingRepository
kodo.jdbc.meta.KodoMappingRepository
- All Implemented Interfaces:
- Serializable, PCRegistry.RegisterClassListener, Configurable, Closeable, MetaDataModes
public class KodoMappingRepository
- extends MappingRepository
Mapping repository for Kodo extensions.
- See Also:
- Serialized Form
Fields inherited from class org.apache.openjpa.meta.MetaDataRepository |
EMPTY_CLASSES, EMPTY_FIELDS, EMPTY_METAS, EMPTY_NON_PERSISTENT, EMPTY_ORDERS, EMPTY_XMLMETAS, VALIDATE_MAPPING, VALIDATE_META, VALIDATE_NONE, VALIDATE_RUNTIME, VALIDATE_UNENHANCED |
Methods inherited from class org.apache.openjpa.jdbc.meta.MappingRepository |
addQueryResultMapping, defaultHandler, defaultHandler, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultTypeStrategy, endConfiguration, getCachedQueryResultMapping, getDBDictionary, getImplementorMappings, getMapping, getMapping, getMappingDefaults, getMappings, getQueryResultMapping, getQueryResultMappings, getSchemaGroup, getStrategyInstaller, handlerCollectionStrategy, handlerMapStrategy, instantiateClassStrategy, instantiateDiscriminatorStrategy, instantiateVersionStrategy, namedHandler, namedStrategy, namedStrategy, namedStrategy, namedStrategy, newClassMetaDataArray, newDiscriminator, newFieldMetaDataArray, newMappingInfo, newMappingInfo, newMappingInfo, newMappingInfo, newOrderArray, newRelatedFieldOrder, newSequenceMetaData, newValueMetaData, newValueOrder, newVersion, prepareMapping, removeQueryResultMapping, removeQueryResultMapping, setMappingDefaults, setSchemaGroup, setStrategyInstaller |
Methods inherited from class org.apache.openjpa.meta.MetaDataRepository |
addMetaData, addMetaData, addNonMappedInterface, addPersistenceAware, addQueryMetaData, addSequenceMetaData, addSystemListener, addXMLMetaData, close, getAliasNames, getCachedMetaData, getCachedQueryMetaData, getCachedSequenceMetaData, getCachedXMLMetaData, getClosestAliasName, getConfiguration, getImplementorMetaDatas, getLog, getMetaData, getMetaData, getMetaData, getMetaDataFactory, getMetaDatas, getNonMappedInterface, getNonMappedInterfaces, getPersistenceAware, getPersistenceAwares, getPersistentTypeNames, getQueryKey, getQueryMetaData, getQueryMetaDatas, getResolve, getSequenceMetaData, getSequenceMetaDatas, getSourceMode, getSystemListeners, getValidate, getXMLMetaData, loadPersistentTypes, newOrder, newQueryMetaData, newXMLClassMetaData, newXMLClassMetaDataArray, newXMLFieldMetaData, register, removeMetaData, removeMetaData, removeNonMappedInterface, removePersistenceAware, removeQueryMetaData, removeQueryMetaData, removeSequenceMetaData, removeSequenceMetaData, removeSystemListener, setConfiguration, setMetaDataFactory, setResolve, setResolve, setSourceMode, setSourceMode, setValidate, setValidate, startConfiguration |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KodoMappingRepository
public KodoMappingRepository()
newClassMetaData
protected ClassMetaData newClassMetaData(Class type)
- Overrides:
newClassMetaData
in class MappingRepository
newEmbeddedClassMetaData
protected ClassMetaData newEmbeddedClassMetaData(ValueMetaData owner)
- Overrides:
newEmbeddedClassMetaData
in class MappingRepository
newFieldMetaData
protected FieldMetaData newFieldMetaData(String name,
Class type,
ClassMetaData owner)
- Overrides:
newFieldMetaData
in class MappingRepository
getLockGroup
public LockGroup getLockGroup(String name)
- Return the singleton lock group for the given name, creating it if
needed.
clear
public void clear()
- Overrides:
clear
in class MappingRepository
newMappingInfo
protected VersionMappingInfo newMappingInfo(Version version)
- Create raw mapping info for the given instance.
- Overrides:
newMappingInfo
in class MappingRepository
instantiateVersionStrategy
protected VersionStrategy instantiateVersionStrategy(String name,
Version version)
- Instantiate the given version strategy.
- Overrides:
instantiateVersionStrategy
in class MappingRepository
defaultStrategy
protected VersionStrategy defaultStrategy(Version version,
boolean adapt)
- Overrides:
defaultStrategy
in class MappingRepository
defaultStrategy
protected VersionStrategy defaultStrategy(Version vers,
FieldMapping vfield)
- Overrides:
defaultStrategy
in class MappingRepository
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.