com.ibatis.sqlmap.engine.scope
Class SessionScope

java.lang.Object
  extended bycom.ibatis.sqlmap.engine.scope.BaseScope
      extended bycom.ibatis.sqlmap.engine.scope.SessionScope
All Implemented Interfaces:
Scope

public class SessionScope
extends BaseScope


Field Summary
private  java.lang.Object batch
           
private  boolean commitRequired
           
private  long id
           
private  boolean inBatch
           
private static long nextId
           
private  int requestStackDepth
           
private  TransactionState savedTransactionState
           
private  SqlMapClient sqlMapClient
           
private  SqlMapExecutor sqlMapExecutor
           
private  SqlMapTransactionManager sqlMapTxMgr
           
private  Transaction transaction
           
private  TransactionState transactionState
           
 
Fields inherited from class com.ibatis.sqlmap.engine.scope.BaseScope
 
Constructor Summary
SessionScope()
           
 
Method Summary
 void decrementRequestStackDepth()
           
 boolean equals(java.lang.Object parameterObject)
           
 java.lang.Object getBatch()
           
static long getNextId()
           
 int getRequestStackDepth()
           
 SqlMapClient getSqlMapClient()
           
 SqlMapExecutor getSqlMapExecutor()
           
 SqlMapTransactionManager getSqlMapTxMgr()
           
 Transaction getTransaction()
           
 TransactionState getTransactionState()
           
 int hashCode()
           
 void incrementRequestStackDepth()
           
 boolean isCommitRequired()
           
 boolean isInBatch()
           
 void recallTransactionState()
           
 void reset()
          Clears all data out of the scope
 void saveTransactionState()
           
 void setBatch(java.lang.Object batch)
           
 void setCommitRequired(boolean commitRequired)
           
 void setInBatch(boolean inBatch)
           
 void setSqlMapClient(SqlMapClient sqlMapClient)
           
 void setSqlMapExecutor(SqlMapExecutor sqlMapExecutor)
           
 void setSqlMapTxMgr(SqlMapTransactionManager sqlMapTxMgr)
           
 void setTransaction(Transaction transaction)
           
 void setTransactionState(TransactionState transactionState)
           
 
Methods inherited from class com.ibatis.sqlmap.engine.scope.BaseScope
getAttribute, setAttribute
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nextId

private static long nextId

id

private long id

sqlMapClient

private SqlMapClient sqlMapClient

sqlMapExecutor

private SqlMapExecutor sqlMapExecutor

sqlMapTxMgr

private SqlMapTransactionManager sqlMapTxMgr

requestStackDepth

private int requestStackDepth

transaction

private Transaction transaction

transactionState

private TransactionState transactionState

savedTransactionState

private TransactionState savedTransactionState

inBatch

private boolean inBatch

batch

private java.lang.Object batch

commitRequired

private boolean commitRequired
Constructor Detail

SessionScope

public SessionScope()
Method Detail

getSqlMapClient

public SqlMapClient getSqlMapClient()

setSqlMapClient

public void setSqlMapClient(SqlMapClient sqlMapClient)

getSqlMapExecutor

public SqlMapExecutor getSqlMapExecutor()

setSqlMapExecutor

public void setSqlMapExecutor(SqlMapExecutor sqlMapExecutor)

getSqlMapTxMgr

public SqlMapTransactionManager getSqlMapTxMgr()

setSqlMapTxMgr

public void setSqlMapTxMgr(SqlMapTransactionManager sqlMapTxMgr)

isInBatch

public boolean isInBatch()

setInBatch

public void setInBatch(boolean inBatch)

getTransaction

public Transaction getTransaction()

setTransaction

public void setTransaction(Transaction transaction)

getTransactionState

public TransactionState getTransactionState()

setTransactionState

public void setTransactionState(TransactionState transactionState)

getBatch

public java.lang.Object getBatch()

setBatch

public void setBatch(java.lang.Object batch)

getRequestStackDepth

public int getRequestStackDepth()

incrementRequestStackDepth

public void incrementRequestStackDepth()

decrementRequestStackDepth

public void decrementRequestStackDepth()

isCommitRequired

public boolean isCommitRequired()

setCommitRequired

public void setCommitRequired(boolean commitRequired)

reset

public void reset()
Description copied from interface: Scope
Clears all data out of the scope

Specified by:
reset in interface Scope
Overrides:
reset in class BaseScope

equals

public boolean equals(java.lang.Object parameterObject)

hashCode

public int hashCode()

getNextId

public static long getNextId()

saveTransactionState

public void saveTransactionState()

recallTransactionState

public void recallTransactionState()