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
Method Summary |
void |
clear()
|
protected ValueHandler |
defaultHandler(ValueMapping val,
boolean adapting)
|
protected VersionStrategy |
defaultStrategy(Version version,
boolean adapt)
|
protected VersionStrategy |
defaultStrategy(Version vers,
FieldMapping vfield)
|
LockGroup |
getLockGroup(String name)
Return the singleton lock group for the given name, creating it if
needed. |
protected FieldStrategy |
handlerCollectionStrategy(FieldMapping field,
ValueHandler ehandler,
boolean installHandlers)
|
protected FieldStrategy |
handlerMapStrategy(FieldMapping field,
ValueHandler khandler,
ValueHandler vhandler,
boolean krel,
boolean vrel,
boolean installHandlers)
|
protected VersionStrategy |
instantiateVersionStrategy(String name,
Version version)
Instantiate the given version strategy. |
protected ClassMetaData |
newClassMetaData(Class type)
|
protected ClassMetaData |
newEmbeddedClassMetaData(ValueMetaData owner)
|
protected FieldMetaData |
newFieldMetaData(String name,
Class type,
ClassMetaData owner)
|
protected VersionMappingInfo |
newMappingInfo(Version version)
Create raw mapping info for the given instance. |
Methods inherited from class org.apache.openjpa.jdbc.meta.MappingRepository |
addQueryResultMapping, defaultHandler, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultStrategy, defaultTypeStrategy, endConfiguration, getCachedQueryResultMapping, getDBDictionary, getImplementorMappings, getMapping, getMapping, getMappingDefaults, getMappings, getQueryResultMapping, getQueryResultMappings, getSchemaGroup, getStrategyInstaller, 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, close, getCachedMetaData, getCachedQueryMetaData, getCachedSequenceMetaData, getConfiguration, getImplementorMetaDatas, getLog, getMetaData, getMetaData, getMetaData, getMetaDataFactory, getMetaDatas, getNonMappedInterface, getNonMappedInterfaces, getPersistenceAware, getPersistenceAwares, getPersistentTypeNames, getQueryKey, getQueryMetaData, getQueryMetaDatas, getResolve, getSequenceMetaData, getSequenceMetaDatas, getSourceMode, getSystemListeners, getValidate, loadPersistentTypes, newOrder, newQueryMetaData, 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
handlerCollectionStrategy
protected FieldStrategy handlerCollectionStrategy(FieldMapping field,
ValueHandler ehandler,
boolean installHandlers)
- Overrides:
handlerCollectionStrategy
in class MappingRepository
handlerMapStrategy
protected FieldStrategy handlerMapStrategy(FieldMapping field,
ValueHandler khandler,
ValueHandler vhandler,
boolean krel,
boolean vrel,
boolean installHandlers)
- Overrides:
handlerMapStrategy
in class MappingRepository
defaultHandler
protected ValueHandler defaultHandler(ValueMapping val,
boolean adapting)
- Overrides:
defaultHandler
in class MappingRepository
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.