org.modelsphere.sms.or.ibm.db
Class DbIBMColumn

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbObject
          extended by org.modelsphere.jack.baseDb.db.DbSemanticalObject
              extended by org.modelsphere.sms.db.DbSMSSemanticalObject
                  extended by org.modelsphere.sms.db.DbSMSTypedElement
                      extended by org.modelsphere.sms.db.DbSMSFeature
                          extended by org.modelsphere.sms.db.DbSMSStructuralFeature
                              extended by org.modelsphere.sms.or.db.DbORAttribute
                                  extended by org.modelsphere.sms.or.db.DbORColumn
                                      extended by org.modelsphere.sms.or.ibm.db.DbIBMColumn

public final class DbIBMColumn
extends DbORColumn

Direct subclass(es)/subinterface(s) : none.
Composites : DbIBMTable, DbIBMView.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fCompact
           
static MetaField fForBitData
           
static MetaField fLinkTypeURL
           
static MetaField fLobSizeUnit
           
static MetaField fLogged
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.or.db.DbORColumn
fChecks, fCommonItem, fDestFKeyColumns, fFKeyColumns, fForeign, fIndexKeys, fNull, fPrimaryUniques, fReference, fTriggers
 
Fields inherited from class org.modelsphere.sms.or.db.DbORAttribute
fLength, fNbDecimal, fType
 
Fields inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
fInitialValue
 
Fields inherited from class org.modelsphere.sms.db.DbSMSFeature
fOverriddenFeatures, fOverridingFeatures
 
Fields inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
fObjectImports, fSourceLinks, fSubCopies, fSuperCopy, fTargetLinks, fUmlConstraints, fUmlStereotype
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
fAdminAccessList, fAlias, fDescription, fName, fPhysicalName, fWriteAccessList
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbObject
ACCESS_GRANTED, ACCESS_NOT_GRANTED, fComponents, fComposite, fCreationTime, fModificationTime, fUdfValues, fValidationStatus, LONG_FORM, SHORT_FORM, VALIDATION_ERROR, VALIDATION_OK, VALIDATION_WARNING, writeAccess
 
Constructor Summary
DbIBMColumn()
          Parameter-less constructor.
DbIBMColumn(DbObject composite)
          Creates an instance of DbIBMColumn.
 
Method Summary
 java.lang.Boolean getCompact()
          Deprecated. use isCompact() method instead
 java.lang.Boolean getForBitData()
          Deprecated. use isForBitData() method instead
 java.lang.Boolean getLinkTypeURL()
          Deprecated. use isLinkTypeURL() method instead
 IBMSizeUnit getLobSizeUnit()
          Gets the "size unit" of a DbIBMColumn's instance.
 java.lang.Boolean getLogged()
          Deprecated. use isLogged() method instead
 MetaClass getMetaClass()
           
static void initMeta()
          For internal use only.
 boolean isCompact()
          Tells whether a DbIBMColumn's instance is compact or not.
 boolean isForBitData()
          Tells whether a DbIBMColumn's instance is forBitData or not.
 boolean isLinkTypeURL()
          Tells whether a DbIBMColumn's instance is linkTypeURL or not.
 boolean isLogged()
          Tells whether a DbIBMColumn's instance is logged or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setCompact(java.lang.Boolean value)
          Sets the "compact" property of a DbIBMColumn's instance.
 void setForBitData(java.lang.Boolean value)
          Sets the "for bit data" property of a DbIBMColumn's instance.
 void setLinkTypeURL(java.lang.Boolean value)
          Sets the "link type url" property of a DbIBMColumn's instance.
 void setLobSizeUnit(IBMSizeUnit value)
          Sets the "size unit" property of a DbIBMColumn's instance.
 void setLogged(java.lang.Boolean value)
          Sets the "logged" property of a DbIBMColumn's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORColumn
addToPrimaryUniques, addToTriggers, getChecks, getCommonItem, getDestFKeyColumns, getFKeyColumns, getForeign, getIndexKeys, getNull, getPrimaryUniques, getReference, getSecurityMask, getTriggers, isForeign, isNull, isReference, removeFromPrimaryUniques, removeFromTriggers, setCommonItem, setForeign, setNull, setPrimaryUniques, setReference, setTriggers
 
Methods inherited from class org.modelsphere.sms.or.db.DbORAttribute
getLength, getLengthNbDecimal, getNbDecimal, getType, setLength, setNbDecimal, setType
 
Methods inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
getInitialValue, setInitialValue
 
Methods inherited from class org.modelsphere.sms.db.DbSMSFeature
addToOverriddenFeatures, addToOverridingFeatures, getOverriddenFeatures, getOverridingFeatures, removeFromOverriddenFeatures, removeFromOverridingFeatures, setOverriddenFeatures, setOverridingFeatures
 
Methods inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
addToSourceLinks, addToTargetLinks, addToUmlConstraints, getObjectImports, getSourceLinks, getSubCopies, getSuperCopy, getTargetLinks, getUmlConstraints, getUmlStereotype, removeFromSourceLinks, removeFromTargetLinks, removeFromUmlConstraints, setSourceLinks, setSuperCopy, setTargetLinks, setUmlConstraints, setUmlStereotype
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
findComponentByPhysicalName, getAdminAccessList, getAlias, getDescription, getName, getPhysicalName, getWriteAccessList, matches, setAlias, setDescription, setName, setPhysicalName
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbObject
addDbRefreshListener, addDbRefreshListener, basicReinsert, basicSet, basicSet, buildFullNameString, buildFullNameString, componentTree, componentTree, componentTree, copyComponent, createComponent, createComponent, createRAMRelN, deepCopy, deepCopy, doDeleteAction, findComponentByName, findComponentByName, findMatchingObject, generateEDCTimestamp, get, get, get, getAccordingToStatus, getComponents, getComposite, getCompositeOfType, getCreationTime, getDb, getDependencyRelations, getEDCTimestamp, getFullDisplayName, getId, getMatchingObject, getMinCard, getModificationTime, getNbNeighbors, getNextTs, getOld, getProject, getSemanticalIcon, getSemanticalName, getTransStatus, getTs, getUDF, getUdfValues, getValidationStatus, hasAdminAccess, hasChanged, hasField, hasWriteAccess, isAddedAndRemoved, isAlive, isDeletable, isDescendingFrom, isHugeRelN, load, load, reinsert, remove, removeDbRefreshListener, save, set, setComposite, setMatchingObject, setModificationTime, setRelationNN, setRelationNN, setValidationStatus, toString, valuesAreEqual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fLobSizeUnit

public static final MetaField fLobSizeUnit

fForBitData

public static final MetaField fForBitData

fLogged

public static final MetaField fLogged

fCompact

public static final MetaField fCompact

fLinkTypeURL

public static final MetaField fLinkTypeURL

metaClass

public static final MetaClass metaClass
Constructor Detail

DbIBMColumn

public DbIBMColumn()
Parameter-less constructor. Required by Java Beans Conventions.


DbIBMColumn

public DbIBMColumn(DbObject composite)
            throws DbException
Creates an instance of DbIBMColumn.

Parameters:
composite - the object which will contain the newly-created instance
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setLobSizeUnit

public final void setLobSizeUnit(IBMSizeUnit value)
                          throws DbException
Sets the "size unit" property of a DbIBMColumn's instance.

Parameters:
value - the "size unit" property
Throws:
DbException

setForBitData

public final void setForBitData(java.lang.Boolean value)
                         throws DbException
Sets the "for bit data" property of a DbIBMColumn's instance.

Parameters:
value - the "for bit data" property
Throws:
DbException

setLogged

public final void setLogged(java.lang.Boolean value)
                     throws DbException
Sets the "logged" property of a DbIBMColumn's instance.

Parameters:
value - the "logged" property
Throws:
DbException

setCompact

public final void setCompact(java.lang.Boolean value)
                      throws DbException
Sets the "compact" property of a DbIBMColumn's instance.

Parameters:
value - the "compact" property
Throws:
DbException

setLinkTypeURL

public final void setLinkTypeURL(java.lang.Boolean value)
                          throws DbException
Sets the "link type url" property of a DbIBMColumn's instance.

Parameters:
value - the "link type url" property
Throws:
DbException

set

public void set(MetaField metaField,
                java.lang.Object value)
         throws DbException
Overrides:
set in class DbORColumn
value - java.lang.Object
Throws:
DbException

set

public void set(MetaRelationN relation,
                DbObject neighbor,
                int op)
         throws DbException
Overrides:
set in class DbORColumn
Throws:
DbException

getLobSizeUnit

public final IBMSizeUnit getLobSizeUnit()
                                 throws DbException
Gets the "size unit" of a DbIBMColumn's instance.

Returns:
the "size unit"
Throws:
DbException

getForBitData

public final java.lang.Boolean getForBitData()
                                      throws DbException
Deprecated. use isForBitData() method instead

Gets the "for bit data" property's Boolean value of a DbIBMColumn's instance.

Returns:
the "for bit data" property's Boolean value
Throws:
DbException

isForBitData

public final boolean isForBitData()
                           throws DbException
Tells whether a DbIBMColumn's instance is forBitData or not.

Returns:
boolean
Throws:
DbException

getLogged

public final java.lang.Boolean getLogged()
                                  throws DbException
Deprecated. use isLogged() method instead

Gets the "logged" property's Boolean value of a DbIBMColumn's instance.

Returns:
the "logged" property's Boolean value
Throws:
DbException

isLogged

public final boolean isLogged()
                       throws DbException
Tells whether a DbIBMColumn's instance is logged or not.

Returns:
boolean
Throws:
DbException

getCompact

public final java.lang.Boolean getCompact()
                                   throws DbException
Deprecated. use isCompact() method instead

Gets the "compact" property's Boolean value of a DbIBMColumn's instance.

Returns:
the "compact" property's Boolean value
Throws:
DbException

isCompact

public final boolean isCompact()
                        throws DbException
Tells whether a DbIBMColumn's instance is compact or not.

Returns:
boolean
Throws:
DbException

getLinkTypeURL

public final java.lang.Boolean getLinkTypeURL()
                                       throws DbException
Deprecated. use isLinkTypeURL() method instead

Gets the "link type url" property's Boolean value of a DbIBMColumn's instance.

Returns:
the "link type url" property's Boolean value
Throws:
DbException

isLinkTypeURL

public final boolean isLinkTypeURL()
                            throws DbException
Tells whether a DbIBMColumn's instance is linkTypeURL or not.

Returns:
boolean
Throws:
DbException

getMetaClass

public MetaClass getMetaClass()
Specified by:
getMetaClass in class DbObject


Open ModelSphere 2007. All Rights Reserved.