org.springmodules.orm.orbroker
Interface BrokerOperations

All Known Implementing Classes:
BrokerTemplate

public interface BrokerOperations

Interface that specifies a basic set of O/R Broker Executable operations. Implemented by BrokerTemplate. Not often used, but a useful option to enhance testability, as it can easily be mocked or stubbed.

Since:
2005.06.02
Author:
Omar Irbouh

Method Summary
 int execute(java.lang.String statementID)
           
 int execute(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values)
           
 int execute(java.lang.String statementID, java.lang.String paramName, java.lang.Object value)
           
 int executeBatch(java.lang.String statementID, java.lang.String batchParameterName, java.util.Collection batchParameters)
           
 int[] executeBatch(java.lang.String statementID, java.lang.String batchParameterName, java.lang.Object[] batchParameters)
           
 java.util.Iterator iterate(java.lang.String statementID, int fetchSize)
           
 java.util.Iterator iterate(java.lang.String statementID, int fetchSize, java.lang.String[] paramNames, java.lang.Object[] values)
           
 java.util.Iterator iterate(java.lang.String statementID, int fetchSize, java.lang.String paramName, java.lang.Object value)
           
 java.util.List selectMany(java.lang.String statementID)
           
 int selectMany(java.lang.String statementID, java.util.Collection resultCollection)
           
 int selectMany(java.lang.String statementID, java.util.Collection resultCollection, int startRow, int rowCount)
           
 java.util.List selectMany(java.lang.String statementID, int startRow, int rowCount)
           
 java.util.List selectMany(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values)
           
 int selectMany(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values, java.util.Collection resultCollection)
           
 int selectMany(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values, java.util.Collection resultCollection, int startRow, int rowCount)
           
 java.util.List selectMany(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values, int startRow, int rowCount)
           
 java.util.List selectMany(java.lang.String statementID, java.lang.String paramName, java.lang.Object value)
           
 int selectMany(java.lang.String statementID, java.lang.String paramName, java.lang.Object value, java.util.Collection resultCollection)
           
 int selectMany(java.lang.String statementID, java.lang.String paramName, java.lang.Object value, java.util.Collection resultCollection, int startRow, int rowCount)
           
 java.util.List selectMany(java.lang.String statementID, java.lang.String paramName, java.lang.Object value, int startRow, int rowCount)
           
 java.lang.Object selectOne(java.lang.String statementID)
           
 boolean selectOne(java.lang.String statementID, java.lang.Object resultObject)
           
 java.lang.Object selectOne(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values)
           
 boolean selectOne(java.lang.String statementID, java.lang.String[] paramNames, java.lang.Object[] values, java.lang.Object resultObject)
           
 java.lang.Object selectOne(java.lang.String statementID, java.lang.String paramName, java.lang.Object value)
           
 boolean selectOne(java.lang.String statementID, java.lang.String paramName, java.lang.Object value, java.lang.Object resultObject)
           
 java.lang.Object selectOneFromMany(java.lang.String statementID, int fromRow)
           
 java.lang.Object selectOneFromMany(java.lang.String statementID, int fromRow, java.lang.String[] paramNames, java.lang.Object[] values)
           
 java.lang.Object selectOneFromMany(java.lang.String statementID, int fromRow, java.lang.String paramName, java.lang.Object value)
           
 

Method Detail

execute

int execute(java.lang.String statementID)
            throws DataAccessException
Throws:
DataAccessException

execute

int execute(java.lang.String statementID,
            java.lang.String paramName,
            java.lang.Object value)
            throws DataAccessException
Throws:
DataAccessException

execute

int execute(java.lang.String statementID,
            java.lang.String[] paramNames,
            java.lang.Object[] values)
            throws DataAccessException
Throws:
DataAccessException

executeBatch

int executeBatch(java.lang.String statementID,
                 java.lang.String batchParameterName,
                 java.util.Collection batchParameters)
                 throws DataAccessException
Throws:
DataAccessException

executeBatch

int[] executeBatch(java.lang.String statementID,
                   java.lang.String batchParameterName,
                   java.lang.Object[] batchParameters)
                   throws DataAccessException
Throws:
DataAccessException

selectOne

java.lang.Object selectOne(java.lang.String statementID)
                           throws DataAccessException
Throws:
DataAccessException

selectOne

java.lang.Object selectOne(java.lang.String statementID,
                           java.lang.String paramName,
                           java.lang.Object value)
                           throws DataAccessException
Throws:
DataAccessException

selectOne

java.lang.Object selectOne(java.lang.String statementID,
                           java.lang.String[] paramNames,
                           java.lang.Object[] values)
                           throws DataAccessException
Throws:
DataAccessException

selectOne

boolean selectOne(java.lang.String statementID,
                  java.lang.Object resultObject)
                  throws DataAccessException
Throws:
DataAccessException

selectOne

boolean selectOne(java.lang.String statementID,
                  java.lang.String paramName,
                  java.lang.Object value,
                  java.lang.Object resultObject)
                  throws DataAccessException
Throws:
DataAccessException

selectOne

boolean selectOne(java.lang.String statementID,
                  java.lang.String[] paramNames,
                  java.lang.Object[] values,
                  java.lang.Object resultObject)
                  throws DataAccessException
Throws:
DataAccessException

selectOneFromMany

java.lang.Object selectOneFromMany(java.lang.String statementID,
                                   int fromRow)
                                   throws DataAccessException
Throws:
DataAccessException

selectOneFromMany

java.lang.Object selectOneFromMany(java.lang.String statementID,
                                   int fromRow,
                                   java.lang.String paramName,
                                   java.lang.Object value)
                                   throws DataAccessException
Throws:
DataAccessException

selectOneFromMany

java.lang.Object selectOneFromMany(java.lang.String statementID,
                                   int fromRow,
                                   java.lang.String[] paramNames,
                                   java.lang.Object[] values)
                                   throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID,
                          java.lang.String paramName,
                          java.lang.Object value)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID,
                          java.lang.String[] paramNames,
                          java.lang.Object[] values)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.util.Collection resultCollection)
               throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.lang.String paramName,
               java.lang.Object value,
               java.util.Collection resultCollection)
               throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.lang.String[] paramNames,
               java.lang.Object[] values,
               java.util.Collection resultCollection)
               throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID,
                          int startRow,
                          int rowCount)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID,
                          java.lang.String paramName,
                          java.lang.Object value,
                          int startRow,
                          int rowCount)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

java.util.List selectMany(java.lang.String statementID,
                          java.lang.String[] paramNames,
                          java.lang.Object[] values,
                          int startRow,
                          int rowCount)
                          throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.util.Collection resultCollection,
               int startRow,
               int rowCount)
               throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.lang.String paramName,
               java.lang.Object value,
               java.util.Collection resultCollection,
               int startRow,
               int rowCount)
               throws DataAccessException
Throws:
DataAccessException

selectMany

int selectMany(java.lang.String statementID,
               java.lang.String[] paramNames,
               java.lang.Object[] values,
               java.util.Collection resultCollection,
               int startRow,
               int rowCount)
               throws DataAccessException
Throws:
DataAccessException

iterate

java.util.Iterator iterate(java.lang.String statementID,
                           int fetchSize)
                           throws DataAccessException
Throws:
DataAccessException

iterate

java.util.Iterator iterate(java.lang.String statementID,
                           int fetchSize,
                           java.lang.String paramName,
                           java.lang.Object value)
                           throws DataAccessException
Throws:
DataAccessException

iterate

java.util.Iterator iterate(java.lang.String statementID,
                           int fetchSize,
                           java.lang.String[] paramNames,
                           java.lang.Object[] values)
                           throws DataAccessException
Throws:
DataAccessException


Copyright © 2005. All Rights Reserved.