com.imcode.imcms.db
Class DefaultProcedureExecutor

java.lang.Object
  extended by com.imcode.imcms.db.DefaultProcedureExecutor
All Implemented Interfaces:
ProcedureExecutor

public class DefaultProcedureExecutor
extends java.lang.Object
implements ProcedureExecutor


Constructor Summary
DefaultProcedureExecutor(com.imcode.db.Database database, CachingFileLoader fileLoader)
           
 
Method Summary
 java.lang.Object executeProcedure(java.lang.String procedureName, java.lang.Object[] params, org.apache.commons.dbutils.ResultSetHandler resultSetHandler)
           
 int executeUpdateProcedure(java.lang.String procedureName, java.lang.Object[] parameters)
           
protected  java.io.File getFile(java.lang.String wantedProcedure)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProcedureExecutor

public DefaultProcedureExecutor(com.imcode.db.Database database,
                                CachingFileLoader fileLoader)
Method Detail

executeUpdateProcedure

public int executeUpdateProcedure(java.lang.String procedureName,
                                  java.lang.Object[] parameters)
                           throws com.imcode.db.DatabaseException
Specified by:
executeUpdateProcedure in interface ProcedureExecutor
Throws:
com.imcode.db.DatabaseException

executeProcedure

public java.lang.Object executeProcedure(java.lang.String procedureName,
                                         java.lang.Object[] params,
                                         org.apache.commons.dbutils.ResultSetHandler resultSetHandler)
Specified by:
executeProcedure in interface ProcedureExecutor

getFile

protected java.io.File getFile(java.lang.String wantedProcedure)