com.ibm.db.models.db2
Interface DB2JavaOptions

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Implementing Classes:
DB2JavaOptionsImpl

public interface DB2JavaOptions
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'DB2 Java Options'.

The following features are supported:

See Also:
DB2ModelPackage.getDB2JavaOptions()

Method Summary
 java.lang.String getClassName()
          Returns the value of the 'Class Name' attribute.
 DB2Jar getJar()
          Returns the value of the 'Jar' reference.
 java.lang.String getMethodName()
          Returns the value of the 'Method Name' attribute.
 DB2Procedure getProcedure()
          Returns the value of the 'Procedure' container reference.
 boolean isSqlj()
          Returns the value of the 'Sqlj' attribute.
 void setClassName(java.lang.String value)
          Sets the value of the 'Class Name' attribute.
 void setJar(DB2Jar value)
          Sets the value of the 'Jar' reference.
 void setMethodName(java.lang.String value)
          Sets the value of the 'Method Name' attribute.
 void setProcedure(DB2Procedure value)
          Sets the value of the 'Procedure' container reference.
 void setSqlj(boolean value)
          Sets the value of the 'Sqlj' attribute.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject
getInstanceProperties
 
Methods inherited from interface commonj.sdo.DataObject
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotations
 

Method Detail

getClassName

java.lang.String getClassName()
Returns the value of the 'Class Name' attribute. The Java class name of the routine registered with the database, initially the same as the method name.

Returns:
the value of the 'Class Name' attribute.
See Also:
setClassName(String), DB2ModelPackage.getDB2JavaOptions_ClassName()

setClassName

void setClassName(java.lang.String value)
Sets the value of the 'Class Name' attribute.

Parameters:
value - the new value of the 'Class Name' attribute.
See Also:
getClassName()

getMethodName

java.lang.String getMethodName()
Returns the value of the 'Method Name' attribute. The Java method name (entry point), initially derived from the procedure name.

Returns:
the value of the 'Method Name' attribute.
See Also:
setMethodName(String), DB2ModelPackage.getDB2JavaOptions_MethodName()

setMethodName

void setMethodName(java.lang.String value)
Sets the value of the 'Method Name' attribute.

Parameters:
value - the new value of the 'Method Name' attribute.
See Also:
getMethodName()

isSqlj

boolean isSqlj()
Returns the value of the 'Sqlj' attribute. If true, then the stored procedure is SQLJ, a static Java stored procedure. If false, then the java stored procedure is dynamic

Returns:
the value of the 'Sqlj' attribute.
See Also:
setSqlj(boolean), DB2ModelPackage.getDB2JavaOptions_Sqlj()

setSqlj

void setSqlj(boolean value)
Sets the value of the 'Sqlj' attribute.

Parameters:
value - the new value of the 'Sqlj' attribute.
See Also:
isSqlj()

getProcedure

DB2Procedure getProcedure()
Returns the value of the 'Procedure' container reference. It is bidirectional and its opposite is 'Java Options'.

If the meaning of the 'Procedure' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Procedure' container reference.
See Also:
setProcedure(DB2Procedure), DB2ModelPackage.getDB2JavaOptions_Procedure(), DB2Procedure.getJavaOptions()

setProcedure

void setProcedure(DB2Procedure value)
Sets the value of the 'Procedure' container reference.

Parameters:
value - the new value of the 'Procedure' container reference.
See Also:
getProcedure()

getJar

DB2Jar getJar()
Returns the value of the 'Jar' reference. It is bidirectional and its opposite is 'Procedures'.

If the meaning of the 'Jar' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Jar' reference.
See Also:
setJar(DB2Jar), DB2ModelPackage.getDB2JavaOptions_Jar(), DB2Jar.getProcedures()

setJar

void setJar(DB2Jar value)
Sets the value of the 'Jar' reference.

Parameters:
value - the new value of the 'Jar' reference.
See Also:
getJar()