org.objectweb.jorm.mapper.rdb.metainfo
Class RdbExternalTable

java.lang.Object
  |
  +--org.objectweb.jorm.metainfo.lib.BasicMetaObject
        |
        +--org.objectweb.jorm.metainfo.lib.BasicMappingStructure
              |
              +--org.objectweb.jorm.mapper.rdb.metainfo.RdbTable
                    |
                    +--org.objectweb.jorm.mapper.rdb.metainfo.RdbExternalTable
All Implemented Interfaces:
Loggable, MappingStructure, MetaObject, java.io.Serializable

public class RdbExternalTable
extends RdbTable

Author:
S.Chassande-Barrioz
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.jorm.metainfo.lib.BasicMappingStructure
logger
 
Constructor Summary
RdbExternalTable(MetaObject parent, MetaObject linkedMO, java.lang.String name)
           
 
Method Summary
 RdbPrimitiveElementMapping createPrimitiveElementMapping(PrimitiveElement pe, java.lang.String columnName, java.lang.String sqlType, boolean notNull, RdbJoin join)
           
 RdbJoin createRdbJoin(java.lang.String jn)
           
 PrimitiveElementMapping getPrimitiveElementMappingByField(java.lang.String fieldName)
           
 RdbJoin getRdbJoin(java.lang.String name)
           
 java.util.Collection getRdbJoins()
           
 RdbJoin removeRdbJoin(java.lang.String j)
           
 
Methods inherited from class org.objectweb.jorm.mapper.rdb.metainfo.RdbTable
createPrimitiveElementMapping, createPrimitiveElementMapping, getName, getPrimitiveElementMappingByCol, getPrimitiveElementMappings, isColocated, isColocatedMaster, isReadOnly, removePrimitiveElementMapping, setColocated, setColocatedMaster, setName, setReadOnly
 
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMappingStructure
getLinkedMO, getLogger, getLoggerFactory, getMapperName, getProjectName, setLinkedMO, setLogger, setLoggerFactory
 
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject
getManager, getParent, setParent
 
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.MetaObject
getParent, setParent
 

Constructor Detail

RdbExternalTable

public RdbExternalTable(MetaObject parent,
                        MetaObject linkedMO,
                        java.lang.String name)
Method Detail

createRdbJoin

public RdbJoin createRdbJoin(java.lang.String jn)

removeRdbJoin

public RdbJoin removeRdbJoin(java.lang.String j)

getRdbJoin

public RdbJoin getRdbJoin(java.lang.String name)

getRdbJoins

public java.util.Collection getRdbJoins()

createPrimitiveElementMapping

public RdbPrimitiveElementMapping createPrimitiveElementMapping(PrimitiveElement pe,
                                                                java.lang.String columnName,
                                                                java.lang.String sqlType,
                                                                boolean notNull,
                                                                RdbJoin join)
                                                         throws PException
PException

getPrimitiveElementMappingByField

public PrimitiveElementMapping getPrimitiveElementMappingByField(java.lang.String fieldName)
Overrides:
getPrimitiveElementMappingByField in class RdbTable