org.outerj.xreporter.report.definition
Class SqlExecutor

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.outerj.xreporter.report.definition.SqlExecutor
All Implemented Interfaces:
Executable, org.apache.avalon.framework.logger.LogEnabled

public class SqlExecutor
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements Executable

An Executable that can execute SqlDefinitions.


Field Summary
protected  SqlDefinition sqlDefinition
           
 
Constructor Summary
SqlExecutor()
           
 
Method Summary
 void execute(ExecutionContext executionContext)
           
 void setSqlDefinition(SqlDefinition sqlDefinition)
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sqlDefinition

protected SqlDefinition sqlDefinition
Constructor Detail

SqlExecutor

public SqlExecutor()
Method Detail

setSqlDefinition

public void setSqlDefinition(SqlDefinition sqlDefinition)

execute

public void execute(ExecutionContext executionContext)
             throws java.lang.Exception
Specified by:
execute in interface Executable
Throws:
java.lang.Exception