org.modelsphere.sms.or.informix.db
Class DbINFSbspace

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.or.informix.db.DbINFSbspace

public final class DbINFSbspace
extends DbSMSSemanticalObject

Direct subclass(es)/subinterface(s) : none.
Composites : DbINFDatabase.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fBlobSpace
           
static MetaRelationN fLobColumns
           
static MetaClass metaClass
           
 
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
DbINFSbspace()
          Parameter-less constructor.
DbINFSbspace(DbObject composite)
          Creates an instance of DbINFSbspace.
 
Method Summary
 void addToLobColumns(DbINFColumn value)
          Adds an element to the list of lob columns associated to a DbINFSbspace's instance.
 java.lang.Boolean getBlobSpace()
          Deprecated. use isBlobSpace() method instead
 DbRelationN getLobColumns()
          Gets the list of lob columns associated to a DbINFSbspace's instance.
 MetaClass getMetaClass()
           
 javax.swing.Icon getSemanticalIcon(int form)
           
static void initMeta()
          For internal use only.
 boolean isBlobSpace()
          Tells whether a DbINFSbspace's instance is blobSpace or not.
 void removeFromLobColumns(DbINFColumn value)
          Removes an element from the list of lob columns associated to a DbINFSbspace's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setBlobSpace(java.lang.Boolean value)
          Sets the "blobspace" property of a DbINFSbspace's instance.
 void setLobColumns(DbINFColumn value, int op)
          Adds an element to or removes an element from the list of lob columns associated to a DbINFSbspace's instance.
 
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, 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

fLobColumns

public static final MetaRelationN fLobColumns

fBlobSpace

public static final MetaField fBlobSpace

metaClass

public static final MetaClass metaClass
Constructor Detail

DbINFSbspace

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


DbINFSbspace

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

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

initMeta

public static void initMeta()
For internal use only.


getSemanticalIcon

public final javax.swing.Icon getSemanticalIcon(int form)
                                         throws DbException
Overrides:
getSemanticalIcon in class DbObject
Parameters:
form - int
Returns:
icon
Throws:
DbException

setLobColumns

public final void setLobColumns(DbINFColumn value,
                                int op)
                         throws DbException
Adds an element to or removes an element from the list of lob columns associated to a DbINFSbspace's instance.

Parameters:
value - an element to be added to or removed from the list.
op - Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
Throws:
DbException

addToLobColumns

public final void addToLobColumns(DbINFColumn value)
                           throws DbException
Adds an element to the list of lob columns associated to a DbINFSbspace's instance.

Parameters:
value - the element to be added.
Throws:
DbException

removeFromLobColumns

public final void removeFromLobColumns(DbINFColumn value)
                                throws DbException
Removes an element from the list of lob columns associated to a DbINFSbspace's instance.

Parameters:
value - the element to be removed.
Throws:
DbException

setBlobSpace

public final void setBlobSpace(java.lang.Boolean value)
                        throws DbException
Sets the "blobspace" property of a DbINFSbspace's instance.

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

set

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

set

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

getLobColumns

public final DbRelationN getLobColumns()
                                throws DbException
Gets the list of lob columns associated to a DbINFSbspace's instance.

Returns:
the list of lob columns.
Throws:
DbException

getBlobSpace

public final java.lang.Boolean getBlobSpace()
                                     throws DbException
Deprecated. use isBlobSpace() method instead

Gets the "blobspace" property's Boolean value of a DbINFSbspace's instance.

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

isBlobSpace

public final boolean isBlobSpace()
                          throws DbException
Tells whether a DbINFSbspace's instance is blobSpace or not.

Returns:
boolean
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.