com.infoengine.jdbc
Class Transaction

java.lang.Object
  extended bycom.infoengine.jdbc.JDBCObject
      extended bycom.infoengine.jdbc.Transaction

public class Transaction
extends JDBCObject


Field Summary
 
Fields inherited from class com.infoengine.jdbc.JDBCObject
autoCommit, autoCommitSupported, BLOB_REQUEST, CLOB_REQUEST, commands, commitExplicitly, conn, ctx, dbType, DEFAULT, getBlobs, group, isTransaction, logWriter, NON_ORACLE, ORACLE_8I, ORACLE_9I, PARAM_ATTRIBUTE, PARAM_CATALOG, PARAM_CLASS, PARAM_DELIMITER, PARAM_DISTINCT, PARAM_FIELD, PARAM_FILENAME, PARAM_MAX_QUERY_SIZE, PARAM_MIMETYPE, PARAM_MODE, PARAM_PARAMTYPES, PARAM_PARAMVALUES, PARAM_RETURN, PARAM_SCHEMA, PARAM_SORTBY, PARAM_SORTED, PARAM_SQL, PARAM_TYPE, PARAM_WHERE, password, rb, rsetScrollCapability, scratchBuff, serviceName, task, TYPE_FORWARD_ONLY, userid, webject
 
Constructor Summary
Transaction()
           
 
Method Summary
protected  void checkSupportForSavepoints()
           
static String getRandomString(int length)
           
static String getUniqueId(int length)
           
protected  boolean isValidSavepointName(String name)
           
 void run()
           
protected  void runCommitOrEnd(String action)
           
protected  void runRollback()
           
protected  void runSavepoint()
           
protected  void runStart()
           
 
Methods inherited from class com.infoengine.jdbc.JDBCObject
addGroup, addResultSet, addStructToElement, buildSelect, execCommand, getGroupoutName, getParam, getParams, getTask, getWebjectParam, initialize, makeConnection, removeControlChars, returnBlob, returnBlob, setCommitTypeInfo, setMessageReturn, sqlColumns, sqlColumns, sqlDistinct, sqlField, sqlFields, sqlFileName, sqlFileNames, sqlOrder, sqlTable, sqlValues, sqlWhere
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transaction

public Transaction()
Method Detail

run

public void run()
         throws IEAdapterException
Overrides:
run in class JDBCObject
Throws:
IEAdapterException

runRollback

protected void runRollback()
                    throws IEAdapterException
Throws:
IEAdapterException

runSavepoint

protected void runSavepoint()
                     throws IEAdapterException
Throws:
IEAdapterException

isValidSavepointName

protected boolean isValidSavepointName(String name)

checkSupportForSavepoints

protected void checkSupportForSavepoints()
                                  throws IEAdapterException
Throws:
IEAdapterException

runCommitOrEnd

protected void runCommitOrEnd(String action)
                       throws IEAdapterException
Throws:
IEAdapterException

runStart

protected void runStart()
                 throws IEAdapterException
Throws:
IEAdapterException

getUniqueId

public static String getUniqueId(int length)

getRandomString

public static String getRandomString(int length)