Kodo 4.1.0 generated on October 9 2006

kodo.jdbc.meta
Class KodoMappingRepository

java.lang.Object
  extended by org.apache.openjpa.meta.MetaDataRepository
      extended by org.apache.openjpa.jdbc.meta.MappingRepository
          extended by kodo.jdbc.meta.KodoMappingRepository
All Implemented Interfaces:
org.apache.openjpa.enhance.PCRegistry.RegisterClassListener, org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.meta.MetaDataModes

public class KodoMappingRepository
extends org.apache.openjpa.jdbc.meta.MappingRepository

Mapping repository for Kodo extensions.


Field Summary
 
Fields inherited from class org.apache.openjpa.meta.MetaDataRepository
EMPTY_CLASSES, EMPTY_FIELDS, EMPTY_METAS, EMPTY_NON_PERSISTENT, EMPTY_ORDERS, VALIDATE_MAPPING, VALIDATE_META, VALIDATE_NONE, VALIDATE_RUNTIME, VALIDATE_UNENHANCED
 
Fields inherited from interface org.apache.openjpa.meta.MetaDataModes
MODE_MAPPING, MODE_MAPPING_INIT, MODE_META, MODE_NONE, MODE_QUERY
 
Constructor Summary
KodoMappingRepository()
           
 
Method Summary
 void clear()
           
protected  org.apache.openjpa.jdbc.meta.ValueHandler defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping val, boolean adapting)
           
protected  org.apache.openjpa.jdbc.meta.VersionStrategy defaultStrategy(org.apache.openjpa.jdbc.meta.Version version, boolean adapt)
           
protected  org.apache.openjpa.jdbc.meta.VersionStrategy defaultStrategy(org.apache.openjpa.jdbc.meta.Version vers, org.apache.openjpa.jdbc.meta.FieldMapping vfield)
           
 LockGroup getLockGroup(String name)
          Return the singleton lock group for the given name, creating it if needed.
protected  org.apache.openjpa.jdbc.meta.FieldStrategy handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping field, org.apache.openjpa.jdbc.meta.ValueHandler ehandler, boolean installHandlers)
           
protected  org.apache.openjpa.jdbc.meta.FieldStrategy handlerMapStrategy(org.apache.openjpa.jdbc.meta.FieldMapping field, org.apache.openjpa.jdbc.meta.ValueHandler khandler, org.apache.openjpa.jdbc.meta.ValueHandler vhandler, boolean krel, boolean vrel, boolean installHandlers)
           
protected  org.apache.openjpa.jdbc.meta.VersionStrategy instantiateVersionStrategy(String name, org.apache.openjpa.jdbc.meta.Version version)
          Instantiate the given version strategy.
protected  org.apache.openjpa.meta.ClassMetaData newClassMetaData(Class type)
           
protected  org.apache.openjpa.meta.ClassMetaData newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData owner)
           
protected  org.apache.openjpa.meta.FieldMetaData newFieldMetaData(String name, Class type, org.apache.openjpa.meta.ClassMetaData owner)
           
protected  org.apache.openjpa.jdbc.meta.VersionMappingInfo newMappingInfo(org.apache.openjpa.jdbc.meta.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
 

Constructor Detail

KodoMappingRepository

public KodoMappingRepository()
Method Detail

newClassMetaData

protected org.apache.openjpa.meta.ClassMetaData newClassMetaData(Class type)
Overrides:
newClassMetaData in class org.apache.openjpa.jdbc.meta.MappingRepository

newEmbeddedClassMetaData

protected org.apache.openjpa.meta.ClassMetaData newEmbeddedClassMetaData(org.apache.openjpa.meta.ValueMetaData owner)
Overrides:
newEmbeddedClassMetaData in class org.apache.openjpa.jdbc.meta.MappingRepository

newFieldMetaData

protected org.apache.openjpa.meta.FieldMetaData newFieldMetaData(String name,
                                                                 Class type,
                                                                 org.apache.openjpa.meta.ClassMetaData owner)
Overrides:
newFieldMetaData in class org.apache.openjpa.jdbc.meta.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 org.apache.openjpa.jdbc.meta.MappingRepository

newMappingInfo

protected org.apache.openjpa.jdbc.meta.VersionMappingInfo newMappingInfo(org.apache.openjpa.jdbc.meta.Version version)
Create raw mapping info for the given instance.

Overrides:
newMappingInfo in class org.apache.openjpa.jdbc.meta.MappingRepository

instantiateVersionStrategy

protected org.apache.openjpa.jdbc.meta.VersionStrategy instantiateVersionStrategy(String name,
                                                                                  org.apache.openjpa.jdbc.meta.Version version)
Instantiate the given version strategy.

Overrides:
instantiateVersionStrategy in class org.apache.openjpa.jdbc.meta.MappingRepository

defaultStrategy

protected org.apache.openjpa.jdbc.meta.VersionStrategy defaultStrategy(org.apache.openjpa.jdbc.meta.Version version,
                                                                       boolean adapt)
Overrides:
defaultStrategy in class org.apache.openjpa.jdbc.meta.MappingRepository

defaultStrategy

protected org.apache.openjpa.jdbc.meta.VersionStrategy defaultStrategy(org.apache.openjpa.jdbc.meta.Version vers,
                                                                       org.apache.openjpa.jdbc.meta.FieldMapping vfield)
Overrides:
defaultStrategy in class org.apache.openjpa.jdbc.meta.MappingRepository

handlerCollectionStrategy

protected org.apache.openjpa.jdbc.meta.FieldStrategy handlerCollectionStrategy(org.apache.openjpa.jdbc.meta.FieldMapping field,
                                                                               org.apache.openjpa.jdbc.meta.ValueHandler ehandler,
                                                                               boolean installHandlers)
Overrides:
handlerCollectionStrategy in class org.apache.openjpa.jdbc.meta.MappingRepository

handlerMapStrategy

protected org.apache.openjpa.jdbc.meta.FieldStrategy handlerMapStrategy(org.apache.openjpa.jdbc.meta.FieldMapping field,
                                                                        org.apache.openjpa.jdbc.meta.ValueHandler khandler,
                                                                        org.apache.openjpa.jdbc.meta.ValueHandler vhandler,
                                                                        boolean krel,
                                                                        boolean vrel,
                                                                        boolean installHandlers)
Overrides:
handlerMapStrategy in class org.apache.openjpa.jdbc.meta.MappingRepository

defaultHandler

protected org.apache.openjpa.jdbc.meta.ValueHandler defaultHandler(org.apache.openjpa.jdbc.meta.ValueMapping val,
                                                                   boolean adapting)
Overrides:
defaultHandler in class org.apache.openjpa.jdbc.meta.MappingRepository

Kodo 4.1.0 generated on October 9 2006

Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.