com.ibm.db.models.db2
Interface DB2ApplicationProcess

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:
DB2ApplicationProcessImpl

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

A representation of the model object 'DB2 Application Process'. SQL Reference for Cross-Platform Development - v1.1 http://www7b.software.ibm.com/dmdd/library/techarticle/0206sqlref/0206sqlref.html Application processes, concurrency, and recovery All SQL programs execute as part of an application process. An application process involves the execution of one or more programs, and is the unit to which the database manager allocates resources and locks. Different application processes may involve the execution of different programs, or different executions of the same program. The means of starting and ending an application process are dependent on the environment.

The following features are supported:

See Also:
DB2ModelPackage.getDB2ApplicationProcess()

Method Summary
 IsolationLevelType getIsolationLevel()
          Returns the value of the 'Isolation Level' attribute.
 DB2Transaction getUnitOfWork()
          Returns the value of the 'Unit Of Work' containment reference.
 void setIsolationLevel(IsolationLevelType value)
          Sets the value of the 'Isolation Level' attribute.
 void setUnitOfWork(DB2Transaction value)
          Sets the value of the 'Unit Of Work' containment reference.
 
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

getIsolationLevel

IsolationLevelType getIsolationLevel()
Returns the value of the 'Isolation Level' attribute. The literals are from the enumeration IsolationLevelType.

If the meaning of the 'Isolation Level' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Isolation Level' attribute.
See Also:
IsolationLevelType, setIsolationLevel(IsolationLevelType), DB2ModelPackage.getDB2ApplicationProcess_IsolationLevel()

setIsolationLevel

void setIsolationLevel(IsolationLevelType value)
Sets the value of the 'Isolation Level' attribute.

Parameters:
value - the new value of the 'Isolation Level' attribute.
See Also:
IsolationLevelType, getIsolationLevel()

getUnitOfWork

DB2Transaction getUnitOfWork()
Returns the value of the 'Unit Of Work' containment reference.

If the meaning of the 'Unit Of Work' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Unit Of Work' containment reference.
See Also:
setUnitOfWork(DB2Transaction), DB2ModelPackage.getDB2ApplicationProcess_UnitOfWork()

setUnitOfWork

void setUnitOfWork(DB2Transaction value)
Sets the value of the 'Unit Of Work' containment reference.

Parameters:
value - the new value of the 'Unit Of Work' containment reference.
See Also:
getUnitOfWork()