Class GcTransactionCallback<T>

java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.GcTransactionCallback<T>
Type Parameters:
T - is the type of object that will be returned.

public abstract class GcTransactionCallback<T> extends Object
Object that gets a dbAccess object with a session in it.
  • Constructor Details

    • GcTransactionCallback

      public GcTransactionCallback()
  • Method Details

    • callback

      public abstract T callback(GcDbAccess dbAccess)
      Get access to the dbAccess with a session. If no excpetions are thrown, the session will be automatically committed.
       You can also commit or rollback manually by calling DbAccess.commitSession() or dbAccess.rollbackSession().
      Parameters:
      dbAccess - is the access instance.
      Returns:
      the correct type.