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

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.DbSMSConstraint
                      extended by org.modelsphere.sms.or.db.DbORConstraint
                          extended by org.modelsphere.sms.or.db.DbORForeign
                              extended by org.modelsphere.sms.or.ibm.db.DbIBMForeign

public final class DbIBMForeign
extends DbORForeign

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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fEnableQueryOptimization
           
static MetaField fEnforced
           
static MetaField fOnDeleteAction
           
static MetaField fOnUpdateRestrict
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.or.db.DbORForeign
fAssociationEnd, fIndex
 
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
DbIBMForeign()
          Parameter-less constructor.
DbIBMForeign(DbORAssociationEnd assocEnd)
          Creates an instance of DbIBMForeign.
 
Method Summary
 IBMCheckEnableQueryOptType getEnableQueryOptimization()
          Gets the "enable query optimization" of a DbIBMForeign's instance.
 IBMCheckEnforceType getEnforced()
          Gets the "enforced" of a DbIBMForeign's instance.
 MetaClass getMetaClass()
           
 IBMFKOnDeleteActionType getOnDeleteAction()
          Gets the "on delete action" of a DbIBMForeign's instance.
 java.lang.Boolean getOnUpdateRestrict()
          Deprecated. use isOnUpdateRestrict() method instead
static void initMeta()
          For internal use only.
 boolean isOnUpdateRestrict()
          Tells whether a DbIBMForeign's instance is OnUpdateRestrict or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setEnableQueryOptimization(IBMCheckEnableQueryOptType value)
          Sets the "enable query optimization" property of a DbIBMForeign's instance.
 void setEnforced(IBMCheckEnforceType value)
          Sets the "enforced" property of a DbIBMForeign's instance.
 void setOnDeleteAction(IBMFKOnDeleteActionType value)
          Sets the "on delete action" property of a DbIBMForeign's instance.
 void setOnUpdateRestrict(java.lang.Boolean value)
          Sets the "on update restrict" property of a DbIBMForeign's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORForeign
getAssociationEnd, getIndex, setAssociationEnd, setIndex
 
Methods inherited from class org.modelsphere.sms.or.db.DbORConstraint
getSecurityMask
 
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

fOnDeleteAction

public static final MetaField fOnDeleteAction

fOnUpdateRestrict

public static final MetaField fOnUpdateRestrict

fEnforced

public static final MetaField fEnforced

fEnableQueryOptimization

public static final MetaField fEnableQueryOptimization

metaClass

public static final MetaClass metaClass
Constructor Detail

DbIBMForeign

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


DbIBMForeign

public DbIBMForeign(DbORAssociationEnd assocEnd)
             throws DbException
Creates an instance of DbIBMForeign.

Parameters:
assocend - org.modelsphere.sms.or.db.DbORAssociationEnd
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setOnDeleteAction

public final void setOnDeleteAction(IBMFKOnDeleteActionType value)
                             throws DbException
Sets the "on delete action" property of a DbIBMForeign's instance.

Parameters:
value - the "on delete action" property
Throws:
DbException

setOnUpdateRestrict

public final void setOnUpdateRestrict(java.lang.Boolean value)
                               throws DbException
Sets the "on update restrict" property of a DbIBMForeign's instance.

Parameters:
value - the "on update restrict" property
Throws:
DbException

setEnforced

public final void setEnforced(IBMCheckEnforceType value)
                       throws DbException
Sets the "enforced" property of a DbIBMForeign's instance.

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

setEnableQueryOptimization

public final void setEnableQueryOptimization(IBMCheckEnableQueryOptType value)
                                      throws DbException
Sets the "enable query optimization" property of a DbIBMForeign's instance.

Parameters:
value - the "enable query optimization" property
Throws:
DbException

set

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

set

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

getOnDeleteAction

public final IBMFKOnDeleteActionType getOnDeleteAction()
                                                throws DbException
Gets the "on delete action" of a DbIBMForeign's instance.

Returns:
the "on delete action"
Throws:
DbException

getOnUpdateRestrict

public final java.lang.Boolean getOnUpdateRestrict()
                                            throws DbException
Deprecated. use isOnUpdateRestrict() method instead

Gets the "on update restrict" property's Boolean value of a DbIBMForeign's instance.

Returns:
the "on update restrict" property's Boolean value
Throws:
DbException

isOnUpdateRestrict

public final boolean isOnUpdateRestrict()
                                 throws DbException
Tells whether a DbIBMForeign's instance is OnUpdateRestrict or not.

Returns:
boolean
Throws:
DbException

getEnforced

public final IBMCheckEnforceType getEnforced()
                                      throws DbException
Gets the "enforced" of a DbIBMForeign's instance.

Returns:
the "enforced"
Throws:
DbException

getEnableQueryOptimization

public final IBMCheckEnableQueryOptType getEnableQueryOptimization()
                                                            throws DbException
Gets the "enable query optimization" of a DbIBMForeign's instance.

Returns:
the "enable query optimization"
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.