gov.grants.apply.ws
Class ProcessorFactory

java.lang.Object
  extended bygov.grants.apply.ws.ProcessorFactory
Direct Known Subclasses:
ProductionModeFactory, StandAloneModeFactory

public abstract class ProcessorFactory
extends java.lang.Object

Author:
Grants.gov WebServices Team Abstract factory deciding what type of processor should be used thru the life of the application.

Constructor Summary
ProcessorFactory()
           
 
Method Summary
abstract  IAssignAgencyTrackingNumberProcessor createAssignAgencyTrackingNumberProcessor()
           
abstract  IConfirmApplicationDeliveryProcessor createConfirmApplicationDeliveryProcessor()
           
abstract  IGetApplicationListProcessor createGetApplicationListProcessor()
           
abstract  IGetApplicationProcessor createGetApplicationProcessor()
           
abstract  IGetApplicationZipProcessor createGetApplicationZipProcessor()
           
static ProcessorFactory getFactory()
           
static boolean isProductionMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessorFactory

public ProcessorFactory()
Method Detail

getFactory

public static final ProcessorFactory getFactory()

isProductionMode

public static final boolean isProductionMode()

createAssignAgencyTrackingNumberProcessor

public abstract IAssignAgencyTrackingNumberProcessor createAssignAgencyTrackingNumberProcessor()

createConfirmApplicationDeliveryProcessor

public abstract IConfirmApplicationDeliveryProcessor createConfirmApplicationDeliveryProcessor()

createGetApplicationListProcessor

public abstract IGetApplicationListProcessor createGetApplicationListProcessor()

createGetApplicationProcessor

public abstract IGetApplicationProcessor createGetApplicationProcessor()

createGetApplicationZipProcessor

public abstract IGetApplicationZipProcessor createGetApplicationZipProcessor()