org.objectweb.jorm.mapper.rdb.metainfo
Class RdbClassMultiMapping
java.lang.Object
org.objectweb.jorm.metainfo.lib.BasicMetaObject
org.objectweb.jorm.metainfo.lib.BasicMappingStructure
org.objectweb.jorm.metainfo.lib.BasicHelperClassMapping
org.objectweb.jorm.metainfo.lib.BasicClassMapping
org.objectweb.jorm.mapper.rdb.metainfo.RdbClassMapping
org.objectweb.jorm.mapper.rdb.metainfo.RdbClassMultiMapping
- All Implemented Interfaces:
- ClassMapping, HelperClassMapping, Loggable, MappingStructure, MetaObject, java.io.Serializable
- public class RdbClassMultiMapping
- extends RdbClassMapping
Implementation of the RdbClassMultiMapping interface.
BasicRdbClassMultiMapping contains mapping information referring to:
- the primary table,
- external tables,
- join relationships between the primary table and an external table.
- See Also:
- Serialized Form
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicHelperClassMapping |
addDependency, addPrimitiveElementMapping, addPrimitiveElementMapping, createIdentifierMapping, getDependencies, getIdentifierMapping, getPrimitiveElementMappings, getRuleName, iteratePrimitiveElementMappings, removeDependency, setIdentifierMapping, setRuleName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jorm.metainfo.api.HelperClassMapping |
addDependency, addPrimitiveElementMapping, addPrimitiveElementMapping, createIdentifierMapping, getDependencies, getIdentifierMapping, getPrimitiveElementMappings, getRuleName, iteratePrimitiveElementMappings, removeDependency, setIdentifierMapping, setRuleName |
RdbClassMultiMapping
public RdbClassMultiMapping(java.lang.String ruleName,
MetaObject linkedMO,
MetaObject parent)
- Builds a new BasicRdbClassMultiMapping object.
This object contains the mapping structure of the class it refers to.
The parent object is a Mapping object that contains the mapper name.
- Parameters:
ruleName
- the name of the rule used to map the class,
linkedMo the Class object referenced by the current object,
parent the parent of the current object.
getPrimitiveElementMapping
public PrimitiveElementMapping getPrimitiveElementMapping(java.lang.String fieldName)
- Description copied from interface:
HelperClassMapping
- Returns the PrimitiveElementMapping objects matching to the fieldName
specified.
- Specified by:
getPrimitiveElementMapping
in interface HelperClassMapping
- Overrides:
getPrimitiveElementMapping
in class BasicHelperClassMapping
createRdbExternalTable
public RdbExternalTable createRdbExternalTable(java.lang.String tableName)
removeRdbExternalTable
public RdbExternalTable removeRdbExternalTable(java.lang.String tableName)
getRdbExternalTables
public java.util.Collection getRdbExternalTables()
getAllRdbExternalTables
public void getAllRdbExternalTables(java.util.ArrayList res)
getRdbExternalTable
public RdbExternalTable getRdbExternalTable(java.lang.String tableName)