edu.internet2.middleware.grouperClient.jdbc
Class GcDbAccess.ConnectionBean

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.jdbc.GcDbAccess.ConnectionBean
Enclosing class:
GcDbAccess

public static class GcDbAccess.ConnectionBean
extends java.lang.Object

returned from connection call


Constructor Summary
GcDbAccess.ConnectionBean()
           
 
Method Summary
static void closeIfStarted(GcDbAccess.ConnectionBean connectionBean)
          close the connection if started
 java.sql.Connection getConnection()
           
 boolean isConnectionStarted()
          if the connection was started or reused from threadlocal
 boolean isInTransaction()
          if we are in a transaction
 boolean isTransactionStarted()
          if a transaction was started
 void setConnection(java.sql.Connection connection1)
           
 void setConnectionStarted(boolean connectionStarted1)
           
 void setInTransaction(boolean inTransaction1)
          if we are in a transaction
 void setTransactionStarted(boolean transactionStarted1)
          if a transaction was started
static void transactionEnd(GcDbAccess.ConnectionBean connectionBean, GcTransactionEnd transactionEnd, boolean endOnlyIfStarted, boolean errorIfNoTransaction, boolean endTransaction)
          end a transaction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcDbAccess.ConnectionBean

public GcDbAccess.ConnectionBean()
Method Detail

isInTransaction

public boolean isInTransaction()
if we are in a transaction

Returns:
the inTransaction

setInTransaction

public void setInTransaction(boolean inTransaction1)
if we are in a transaction

Parameters:
inTransaction1 - the inTransaction to set

getConnection

public java.sql.Connection getConnection()
Returns:
the connection

setConnection

public void setConnection(java.sql.Connection connection1)
Parameters:
connection1 - the connection to set

isTransactionStarted

public boolean isTransactionStarted()
if a transaction was started

Returns:
the transactionStarted

setTransactionStarted

public void setTransactionStarted(boolean transactionStarted1)
if a transaction was started

Parameters:
transactionStarted1 - the transactionStarted to set

isConnectionStarted

public boolean isConnectionStarted()
if the connection was started or reused from threadlocal

Returns:
the connectionStarted

setConnectionStarted

public void setConnectionStarted(boolean connectionStarted1)
Parameters:
connectionStarted1 - the connectionStarted to set

transactionEnd

public static void transactionEnd(GcDbAccess.ConnectionBean connectionBean,
                                  GcTransactionEnd transactionEnd,
                                  boolean endOnlyIfStarted,
                                  boolean errorIfNoTransaction,
                                  boolean endTransaction)
end a transaction

Parameters:
connectionBean -
transactionEnd -
endOnlyIfStarted - only a connection and just end it with commit...
errorIfNoTransaction -
endTransaction -

closeIfStarted

public static void closeIfStarted(GcDbAccess.ConnectionBean connectionBean)
close the connection if started

Parameters:
connectionBean -