| java.lang.Object org.apache.openjpa.meta.MetaDataRepository org.apache.openjpa.jdbc.meta.MappingRepository
MappingRepository | public class MappingRepository extends MetaDataRepository (Code) | | Repository of object/relational mapping information.
author: Abe White |
Method Summary | |
public synchronized QueryResultMapping | addQueryResultMapping(Class cls, String name) Add a query result mapping. | public synchronized void | clear() | protected ValueHandler | defaultHandler(ValueMapping val) Determine the default handler to use for the given value. | protected ValueHandler | defaultHandler(ValueMapping val, boolean adapting) Determine the default handler to use for the given value. | protected ClassStrategy | defaultStrategy(ClassMapping cls) Determine the default strategy to use for the given class. | protected ClassStrategy | defaultStrategy(ClassMapping cls, boolean adapting) Determine the default strategy to use for the given class. | protected FieldStrategy | defaultStrategy(FieldMapping field, boolean installHandlers) Determine the default strategy to use for the given field. | protected FieldStrategy | defaultStrategy(FieldMapping field, boolean installHandlers, boolean adapting) Determine the default strategy to use for the given field. | protected DiscriminatorStrategy | defaultStrategy(Discriminator discrim) Determine the default strategy to use for the given discriminator. | protected DiscriminatorStrategy | defaultStrategy(Discriminator discrim, boolean adapting) Determine the default strategy to use for the given discriminator. | protected VersionStrategy | defaultStrategy(Version version) Determine the default strategy to use for the given version. | protected VersionStrategy | defaultStrategy(Version version, boolean adapting) Determine the default strategy to use for the given version. | protected VersionStrategy | defaultStrategy(Version vers, FieldMapping vfield) Return the default version strategy, given a version field. | protected FieldStrategy | defaultTypeStrategy(FieldMapping field, boolean installHandlers, boolean adapting) Return the built-in strategy for the field's type, or null if none. | public void | endConfiguration() | public synchronized QueryResultMapping | getCachedQueryResultMapping(Class cls, String name) Return the cached query result mapping with the given name, or null if
none. | public DBDictionary | getDBDictionary() Convenient access to dictionary for mappings. | public ClassMapping[] | getImplementorMappings(Class cls, ClassLoader envLoader, boolean mustExist) | public ClassMapping | getMapping(Class cls, ClassLoader envLoader, boolean mustExist) | public ClassMapping | getMapping(Object oid, ClassLoader envLoader, boolean mustExist) | public MappingDefaults | getMappingDefaults() Mapping defaults. | public ClassMapping[] | getMappings() | public synchronized QueryResultMapping | getQueryResultMapping(Class cls, String name, ClassLoader envLoader, boolean mustExist) Return the query result mapping for the given name. | public synchronized QueryResultMapping[] | getQueryResultMappings() Return all cached query result mappings. | public synchronized SchemaGroup | getSchemaGroup() Representation of the database schema. | public synchronized StrategyInstaller | getStrategyInstaller() Installs mapping strategies on components. | protected FieldStrategy | handlerCollectionStrategy(FieldMapping field, ValueHandler ehandler, boolean installHandlers) Return the collection strategy for the given element handler, or null
if none. | protected FieldStrategy | handlerMapStrategy(FieldMapping field, ValueHandler khandler, ValueHandler vhandler, boolean krel, boolean vrel, boolean installHandlers) Return the map strategy for the given key and value handlers / relations,
or null if none. | protected ClassStrategy | instantiateClassStrategy(String name, ClassMapping cls) Return the strategy for the given name. | protected DiscriminatorStrategy | instantiateDiscriminatorStrategy(String name, Discriminator discrim) Instantiate the given discriminator strategy. | protected VersionStrategy | instantiateVersionStrategy(String name, Version version) Instantiate the given version strategy. | protected VersionStrategy | instantiateVersionStrategy(Class strat, Version version, String props) Instantiate the given version strategy. | protected ValueHandler | namedHandler(ValueMapping val) Instantiate the given value's named handler, or return null if no
named handler. | protected ClassStrategy | namedStrategy(ClassMapping cls) Instantiate the given class' named strategy, or return null if no
named strategy. | protected FieldStrategy | namedStrategy(FieldMapping field, boolean installHandlers) Instantiate the given field's named strategy, or return null if no
named strategy. | protected DiscriminatorStrategy | namedStrategy(Discriminator discrim) Instantiate the given discriminator's named strategy, or return null
if no named strategy. | protected VersionStrategy | namedStrategy(Version version) Instantiate the given version's named strategy, or return null
if no named strategy. | protected ClassMetaData | newClassMetaData(Class type) | protected ClassMetaData[] | newClassMetaDataArray(int length) | protected Discriminator | newDiscriminator(ClassMapping cls) Create discriminator metadata for the given class. | protected ClassMetaData | newEmbeddedClassMetaData(ValueMetaData owner) | protected FieldMetaData | newFieldMetaData(String name, Class type, ClassMetaData owner) | protected FieldMetaData[] | newFieldMetaDataArray(int length) | protected ClassMappingInfo | newMappingInfo(ClassMapping cls) Create raw mapping info for the given instance. | protected FieldMappingInfo | newMappingInfo(FieldMapping fm) Create raw mapping info for the given instance. | protected ValueMappingInfo | newMappingInfo(ValueMapping vm) Create raw mapping info for the given instance. | protected VersionMappingInfo | newMappingInfo(Version version) Create raw mapping info for the given instance. | protected DiscriminatorMappingInfo | newMappingInfo(Discriminator disc) Create raw mapping info for the given instance. | protected Order[] | newOrderArray(int size) | protected Order | newRelatedFieldOrder(FieldMetaData owner, FieldMetaData rel, boolean asc) | protected SequenceMetaData | newSequenceMetaData(String name) | protected ValueMetaData | newValueMetaData(FieldMetaData owner) | protected Order | newValueOrder(FieldMetaData owner, boolean asc) | protected Version | newVersion(ClassMapping cls) Create version metadata for the given class. | protected void | prepareMapping(ClassMetaData meta) | public synchronized boolean | removeQueryResultMapping(QueryResultMapping res) Remove a query result mapping. | public synchronized boolean | removeQueryResultMapping(Class cls, String name) Remove a query result mapping. | public void | setMappingDefaults(MappingDefaults defaults) Mapping default. | public synchronized void | setSchemaGroup(SchemaGroup schema) Representation of the database schema. | public synchronized void | setStrategyInstaller(StrategyInstaller installer) Installs mapping strategies on components. |
clear | public synchronized void clear()(Code) | | |
defaultHandler | protected ValueHandler defaultHandler(ValueMapping val)(Code) | | Determine the default handler to use for the given value. Does
not take into account the named handler, if any.
|
defaultHandler | protected ValueHandler defaultHandler(ValueMapping val, boolean adapting)(Code) | | Determine the default handler to use for the given value. Does
not take into account the named handler, if any.
|
defaultStrategy | protected ClassStrategy defaultStrategy(ClassMapping cls)(Code) | | Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.
|
defaultStrategy | protected ClassStrategy defaultStrategy(ClassMapping cls, boolean adapting)(Code) | | Determine the default strategy to use for the given class. Does
not take into account the current strategy, if any.
|
defaultStrategy | protected FieldStrategy defaultStrategy(FieldMapping field, boolean installHandlers)(Code) | | Determine the default strategy to use for the given field. Does
not take into account the named or current strategy, if any. If a
non-null strategy is returned, this method may as a side effect install
value handlers on the field's value mappings.
|
defaultStrategy | protected FieldStrategy defaultStrategy(FieldMapping field, boolean installHandlers, boolean adapting)(Code) | | Determine the default strategy to use for the given field. Does
not take into account the named or current strategy, if any. If a
non-null strategy is returned, this method may as a side effect install
value handlers on the field's value mappings.
|
defaultStrategy | protected DiscriminatorStrategy defaultStrategy(Discriminator discrim)(Code) | | Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.
|
defaultStrategy | protected DiscriminatorStrategy defaultStrategy(Discriminator discrim, boolean adapting)(Code) | | Determine the default strategy to use for the given discriminator.
Does not take into account the current strategy, if any.
|
defaultStrategy | protected VersionStrategy defaultStrategy(Version version)(Code) | | Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.
|
defaultStrategy | protected VersionStrategy defaultStrategy(Version version, boolean adapting)(Code) | | Determine the default strategy to use for the given version.
Does not take into account the current strategy, if any.
|
defaultTypeStrategy | protected FieldStrategy defaultTypeStrategy(FieldMapping field, boolean installHandlers, boolean adapting)(Code) | | Return the built-in strategy for the field's type, or null if none.
|
endConfiguration | public void endConfiguration()(Code) | | |
getCachedQueryResultMapping | public synchronized QueryResultMapping getCachedQueryResultMapping(Class cls, String name)(Code) | | Return the cached query result mapping with the given name, or null if
none.
|
getDBDictionary | public DBDictionary getDBDictionary()(Code) | | Convenient access to dictionary for mappings.
|
getQueryResultMappings | public synchronized QueryResultMapping[] getQueryResultMappings()(Code) | | Return all cached query result mappings.
|
getSchemaGroup | public synchronized SchemaGroup getSchemaGroup()(Code) | | Representation of the database schema.
|
getStrategyInstaller | public synchronized StrategyInstaller getStrategyInstaller()(Code) | | Installs mapping strategies on components.
|
handlerCollectionStrategy | protected FieldStrategy handlerCollectionStrategy(FieldMapping field, ValueHandler ehandler, boolean installHandlers)(Code) | | Return the collection strategy for the given element handler, or null
if none.
|
handlerMapStrategy | protected FieldStrategy handlerMapStrategy(FieldMapping field, ValueHandler khandler, ValueHandler vhandler, boolean krel, boolean vrel, boolean installHandlers)(Code) | | Return the map strategy for the given key and value handlers / relations,
or null if none.
|
namedHandler | protected ValueHandler namedHandler(ValueMapping val)(Code) | | Instantiate the given value's named handler, or return null if no
named handler.
|
namedStrategy | protected ClassStrategy namedStrategy(ClassMapping cls)(Code) | | Instantiate the given class' named strategy, or return null if no
named strategy.
|
namedStrategy | protected FieldStrategy namedStrategy(FieldMapping field, boolean installHandlers)(Code) | | Instantiate the given field's named strategy, or return null if no
named strategy.
|
namedStrategy | protected VersionStrategy namedStrategy(Version version)(Code) | | Instantiate the given version's named strategy, or return null
if no named strategy.
|
newOrderArray | protected Order[] newOrderArray(int size)(Code) | | |
removeQueryResultMapping | public synchronized boolean removeQueryResultMapping(QueryResultMapping res)(Code) | | Remove a query result mapping.
|
removeQueryResultMapping | public synchronized boolean removeQueryResultMapping(Class cls, String name)(Code) | | Remove a query result mapping.
|
setSchemaGroup | public synchronized void setSchemaGroup(SchemaGroup schema)(Code) | | Representation of the database schema.
|
setStrategyInstaller | public synchronized void setStrategyInstaller(StrategyInstaller installer)(Code) | | Installs mapping strategies on components.
|
Methods inherited from org.apache.openjpa.meta.MetaDataRepository | public ClassMetaData addMetaData(Class cls)(Code)(Java Doc) public ClassMetaData addMetaData(Class cls, int access)(Code)(Java Doc) public NonPersistentMetaData addNonMappedInterface(Class iface)(Code)(Java Doc) public NonPersistentMetaData addPersistenceAware(Class cls)(Code)(Java Doc) public synchronized QueryMetaData addQueryMetaData(Class cls, String name)(Code)(Java Doc) public synchronized SequenceMetaData addSequenceMetaData(String name)(Code)(Java Doc) public synchronized void addSystemListener(Object listener)(Code)(Java Doc) public XMLClassMetaData addXMLMetaData(Class type, String name)(Code)(Java Doc) public synchronized void clear()(Code)(Java Doc) public synchronized void close()(Code)(Java Doc) public void endConfiguration()(Code)(Java Doc) public Collection getAliasNames()(Code)(Java Doc) public ClassMetaData getCachedMetaData(Class cls)(Code)(Java Doc) public synchronized QueryMetaData getCachedQueryMetaData(Class cls, String name)(Code)(Java Doc) public synchronized SequenceMetaData getCachedSequenceMetaData(String name)(Code)(Java Doc) public XMLMetaData getCachedXMLMetaData(Class cls)(Code)(Java Doc) public String getClosestAliasName(String alias)(Code)(Java Doc) public OpenJPAConfiguration getConfiguration()(Code)(Java Doc) public ClassMetaData[] getImplementorMetaDatas(Class cls, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public Log getLog()(Code)(Java Doc) public synchronized ClassMetaData getMetaData(Class cls, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public ClassMetaData getMetaData(String alias, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public ClassMetaData getMetaData(Object oid, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public MetaDataFactory getMetaDataFactory()(Code)(Java Doc) public synchronized ClassMetaData[] getMetaDatas()(Code)(Java Doc) public NonPersistentMetaData getNonMappedInterface(Class iface)(Code)(Java Doc) public NonPersistentMetaData[] getNonMappedInterfaces()(Code)(Java Doc) public NonPersistentMetaData getPersistenceAware(Class cls)(Code)(Java Doc) public NonPersistentMetaData[] getPersistenceAwares()(Code)(Java Doc) public synchronized Set getPersistentTypeNames(boolean devpath, ClassLoader envLoader)(Code)(Java Doc) protected static Object getQueryKey(Class cls, String name)(Code)(Java Doc) public synchronized QueryMetaData getQueryMetaData(Class cls, String name, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public synchronized QueryMetaData[] getQueryMetaDatas()(Code)(Java Doc) public int getResolve()(Code)(Java Doc) public synchronized SequenceMetaData getSequenceMetaData(String name, ClassLoader envLoader, boolean mustExist)(Code)(Java Doc) public synchronized SequenceMetaData[] getSequenceMetaDatas()(Code)(Java Doc) public int getSourceMode()(Code)(Java Doc) public LifecycleEventManager.ListenerList getSystemListeners()(Code)(Java Doc) public int getValidate()(Code)(Java Doc) public synchronized XMLMetaData getXMLMetaData(FieldMetaData fmd)(Code)(Java Doc) public synchronized Collection loadPersistentTypes(boolean devpath, ClassLoader envLoader)(Code)(Java Doc) protected ClassMetaData newClassMetaData(Class type)(Code)(Java Doc) protected ClassMetaData[] newClassMetaDataArray(int length)(Code)(Java Doc) protected ClassMetaData newEmbeddedClassMetaData(ValueMetaData owner)(Code)(Java Doc) protected FieldMetaData newFieldMetaData(String name, Class type, ClassMetaData owner)(Code)(Java Doc) protected FieldMetaData[] newFieldMetaDataArray(int length)(Code)(Java Doc) protected Order newOrder(FieldMetaData owner, String name, boolean asc)(Code)(Java Doc) protected Order[] newOrderArray(int size)(Code)(Java Doc) protected QueryMetaData newQueryMetaData(Class cls, String name)(Code)(Java Doc) protected Order newRelatedFieldOrder(FieldMetaData owner, FieldMetaData rel, boolean asc)(Code)(Java Doc) protected SequenceMetaData newSequenceMetaData(String name)(Code)(Java Doc) protected ValueMetaData newValueMetaData(FieldMetaData owner)(Code)(Java Doc) protected Order newValueOrder(FieldMetaData owner, boolean asc)(Code)(Java Doc) protected XMLClassMetaData newXMLClassMetaData(Class type, String name)(Code)(Java Doc) protected XMLMetaData[] newXMLClassMetaDataArray(int length)(Code)(Java Doc) public XMLFieldMetaData newXMLFieldMetaData(Class type, String name)(Code)(Java Doc) protected void prepareMapping(ClassMetaData meta)(Code)(Java Doc) public void register(Class cls)(Code)(Java Doc) public boolean removeMetaData(ClassMetaData meta)(Code)(Java Doc) public synchronized boolean removeMetaData(Class cls)(Code)(Java Doc) public boolean removeNonMappedInterface(Class iface)(Code)(Java Doc) public boolean removePersistenceAware(Class cls)(Code)(Java Doc) public synchronized boolean removeQueryMetaData(QueryMetaData meta)(Code)(Java Doc) public synchronized boolean removeQueryMetaData(Class cls, String name)(Code)(Java Doc) public synchronized boolean removeSequenceMetaData(SequenceMetaData meta)(Code)(Java Doc) public synchronized boolean removeSequenceMetaData(String name)(Code)(Java Doc) public synchronized boolean removeSystemListener(Object listener)(Code)(Java Doc) public void setConfiguration(Configuration conf)(Code)(Java Doc) public void setMetaDataFactory(MetaDataFactory factory)(Code)(Java Doc) public void setResolve(int mode)(Code)(Java Doc) public void setResolve(int mode, boolean on)(Code)(Java Doc) public void setSourceMode(int mode)(Code)(Java Doc) public void setSourceMode(int mode, boolean on)(Code)(Java Doc) public void setValidate(int validate)(Code)(Java Doc) public void setValidate(int validate, boolean on)(Code)(Java Doc) public void startConfiguration()(Code)(Java Doc)
|
|
|