com.partnersoft.v3x.apps.Staker.interfaces
Class DBRecordInterfaceModule.OutputCollector

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.DBRecordInterfaceModule.OutputCollector
All Implemented Interfaces:
SummaryIteratorCollector
Enclosing class:
DBRecordInterfaceModule

public static class DBRecordInterfaceModule.OutputCollector
extends java.lang.Object
implements SummaryIteratorCollector


Constructor Summary
DBRecordInterfaceModule.OutputCollector(GraphTranslator transform, java.sql.Connection newConnection)
           
DBRecordInterfaceModule.OutputCollector(GraphTranslator transform, java.sql.Connection newConnection, boolean skip)
           
DBRecordInterfaceModule.OutputCollector(GraphTranslator transform, java.sql.Connection newConnection, boolean skip, boolean verbose, java.lang.String username, java.lang.String password, java.lang.String databaseURL)
           
 
Method Summary
 void connect(java.sql.Connection connection)
           
 void forEachLocation(SummaryIteratorState state)
           
 void forEachUnitAggregate(SummaryIteratorState state)
           
 void forTheJob(SummaryIteratorState state)
           
 java.util.ArrayList getColumnNames()
           
 java.util.ArrayList getColumnTypes()
           
 java.lang.String getTableName()
           
 boolean isForJob()
           
 boolean isForUnitAgg()
           
 boolean isSkipExistingUnits()
           
 void setColumnNames(java.util.ArrayList newNames)
           
 void setColumnTypes(java.util.ArrayList newTypes)
           
 void setForJob(boolean newValue)
           
 void setForUnitAgg(boolean newValue)
           
 void setSkipExistingUnits(boolean newValue)
           
 void setTableName(java.lang.String newTableName)
           
 void whenFinished(SummaryIteratorState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBRecordInterfaceModule.OutputCollector

public DBRecordInterfaceModule.OutputCollector(GraphTranslator transform,
                                               java.sql.Connection newConnection)

DBRecordInterfaceModule.OutputCollector

public DBRecordInterfaceModule.OutputCollector(GraphTranslator transform,
                                               java.sql.Connection newConnection,
                                               boolean skip)

DBRecordInterfaceModule.OutputCollector

public DBRecordInterfaceModule.OutputCollector(GraphTranslator transform,
                                               java.sql.Connection newConnection,
                                               boolean skip,
                                               boolean verbose,
                                               java.lang.String username,
                                               java.lang.String password,
                                               java.lang.String databaseURL)
Method Detail

forTheJob

public void forTheJob(SummaryIteratorState state)
Specified by:
forTheJob in interface SummaryIteratorCollector

forEachLocation

public void forEachLocation(SummaryIteratorState state)
Specified by:
forEachLocation in interface SummaryIteratorCollector

forEachUnitAggregate

public void forEachUnitAggregate(SummaryIteratorState state)
Specified by:
forEachUnitAggregate in interface SummaryIteratorCollector

whenFinished

public void whenFinished(SummaryIteratorState state)
Specified by:
whenFinished in interface SummaryIteratorCollector

connect

public void connect(java.sql.Connection connection)

getTableName

public java.lang.String getTableName()

setTableName

public void setTableName(java.lang.String newTableName)

getColumnNames

public java.util.ArrayList getColumnNames()

setColumnNames

public void setColumnNames(java.util.ArrayList newNames)

getColumnTypes

public java.util.ArrayList getColumnTypes()

setColumnTypes

public void setColumnTypes(java.util.ArrayList newTypes)

isForUnitAgg

public boolean isForUnitAgg()

setForUnitAgg

public void setForUnitAgg(boolean newValue)

isForJob

public boolean isForJob()

setForJob

public void setForJob(boolean newValue)

isSkipExistingUnits

public boolean isSkipExistingUnits()

setSkipExistingUnits

public void setSkipExistingUnits(boolean newValue)