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

java.lang.Object
  extended byorg.objectweb.jorm.metainfo.lib.BasicMetaObject
      extended byorg.objectweb.jorm.metainfo.lib.BasicMappingStructure
          extended byorg.objectweb.jorm.mapper.rdb.metainfo.RdbTable
              extended byorg.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.BasicMetaObject
logger, loggerFactory, parent
 
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, getMapperName, getProjectName, setLinkedMO
 
Methods inherited from class org.objectweb.jorm.metainfo.lib.BasicMetaObject
getChildren, getLogger, getLoggerFactory, getManager, getParent, setLogger, setLoggerFactory, setLoggingOnChild, 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
Throws:
PException

getPrimitiveElementMappingByField

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