org.modelsphere.sms.or.db
Class DbORProcedure

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.DbSMSBehavioralFeature
                              extended by org.modelsphere.sms.or.db.DbORAbstractMethod
                                  extended by org.modelsphere.sms.or.db.DbORProcedure
Direct Known Subclasses:
DbIBMProcedure, DbINFProcedure, DbORAProcedure

public abstract class DbORProcedure
extends DbORAbstractMethod

Direct subclass(es)/subinterface(s) : DbORAProcedure, DbIBMProcedure, DbINFProcedure, DbGEProcedure.
Composites : none.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fFunction
           
static MetaRelation1 fJavaMethod
           
static MetaField fLength
           
static MetaField fPrecision
           
static MetaRelation1 fReturnType
           
static MetaField fReturnTypeReference
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.or.db.DbORAbstractMethod
fBody, fUser
 
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
DbORProcedure()
          Parameter-less constructor.
DbORProcedure(DbObject composite)
          Creates an instance of DbORProcedure.
 
Method Summary
 java.lang.String buildSignature()
           
 java.lang.Boolean getFunction()
          Deprecated. use isFunction() method instead
 DbJVMethod getJavaMethod()
          Gets the java method object associated to a DbORProcedure's instance.
 java.lang.Integer getLength()
          Gets the "length" property of a DbORProcedure's instance.
 java.lang.Integer getPrecision()
          Gets the "precision" property of a DbORProcedure's instance.
 DbORTypeClassifier getReturnType()
          Gets the return type object associated to a DbORProcedure's instance.
 java.lang.Boolean getReturnTypeReference()
          Deprecated. use isReturnTypeReference() method instead
 javax.swing.Icon getSemanticalIcon(int form)
           
static void initMeta()
          For internal use only.
 boolean isFunction()
          Tells whether a DbORProcedure's instance is function or not.
 boolean isReturnTypeReference()
          Tells whether a DbORProcedure's instance is returnTypeReference or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setFunction(java.lang.Boolean value)
          Sets the "function" property of a DbORProcedure's instance.
 void setJavaMethod(DbJVMethod value)
          Sets the java method object associated to a DbORProcedure's instance.
 void setLength(java.lang.Integer value)
          Sets the "length" property of a DbORProcedure's instance.
 void setPrecision(java.lang.Integer value)
          Sets the "precision" property of a DbORProcedure's instance.
 void setReturnType(DbORTypeClassifier value)
          Sets the return type object associated to a DbORProcedure's instance.
 void setReturnTypeReference(java.lang.Boolean value)
          Sets the "return type reference" property of a DbORProcedure's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORAbstractMethod
getBody, getSecurityMask, getUser, setBody, setUser
 
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, getMetaClass, 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

fFunction

public static final MetaField fFunction

fReturnType

public static final MetaRelation1 fReturnType

fReturnTypeReference

public static final MetaField fReturnTypeReference

fJavaMethod

public static final MetaRelation1 fJavaMethod

fLength

public static final MetaField fLength

fPrecision

public static final MetaField fPrecision

metaClass

public static final MetaClass metaClass
Constructor Detail

DbORProcedure

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


DbORProcedure

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

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

buildSignature

public final java.lang.String buildSignature()
                                      throws DbException
Returns:
string
Throws:
DbException

setFunction

public final void setFunction(java.lang.Boolean value)
                       throws DbException
Sets the "function" property of a DbORProcedure's instance.

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

setReturnType

public final void setReturnType(DbORTypeClassifier value)
                         throws DbException
Sets the return type object associated to a DbORProcedure's instance.

Parameters:
value - the return type object to be associated
Throws:
DbException

setReturnTypeReference

public final void setReturnTypeReference(java.lang.Boolean value)
                                  throws DbException
Sets the "return type reference" property of a DbORProcedure's instance.

Parameters:
value - the "return type reference" property
Throws:
DbException

setJavaMethod

public final void setJavaMethod(DbJVMethod value)
                         throws DbException
Sets the java method object associated to a DbORProcedure's instance.

Parameters:
value - the java method object to be associated
Throws:
DbException

setLength

public final void setLength(java.lang.Integer value)
                     throws DbException
Sets the "length" property of a DbORProcedure's instance.

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

setPrecision

public final void setPrecision(java.lang.Integer value)
                        throws DbException
Sets the "precision" property of a DbORProcedure's instance.

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

set

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

set

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

getFunction

public final java.lang.Boolean getFunction()
                                    throws DbException
Deprecated. use isFunction() method instead

Gets the "function" property's Boolean value of a DbORProcedure's instance.

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

isFunction

public final boolean isFunction()
                         throws DbException
Tells whether a DbORProcedure's instance is function or not.

Returns:
boolean
Throws:
DbException

getReturnType

public final DbORTypeClassifier getReturnType()
                                       throws DbException
Gets the return type object associated to a DbORProcedure's instance.

Returns:
the return type object
Throws:
DbException

getReturnTypeReference

public final java.lang.Boolean getReturnTypeReference()
                                               throws DbException
Deprecated. use isReturnTypeReference() method instead

Gets the "return type reference" property's Boolean value of a DbORProcedure's instance.

Returns:
the "return type reference" property's Boolean value
Throws:
DbException

isReturnTypeReference

public final boolean isReturnTypeReference()
                                    throws DbException
Tells whether a DbORProcedure's instance is returnTypeReference or not.

Returns:
boolean
Throws:
DbException

getJavaMethod

public final DbJVMethod getJavaMethod()
                               throws DbException
Gets the java method object associated to a DbORProcedure's instance.

Returns:
the java method object
Throws:
DbException

getLength

public final java.lang.Integer getLength()
                                  throws DbException
Gets the "length" property of a DbORProcedure's instance.

Returns:
the "length" property
Throws:
DbException

getPrecision

public final java.lang.Integer getPrecision()
                                     throws DbException
Gets the "precision" property of a DbORProcedure's instance.

Returns:
the "precision" property
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.