com.partnersoft.v3x.apps.Staker.accounting
Class AccountingModule

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.accounting.AccountingModule
All Implemented Interfaces:
java.io.Serializable

public abstract class AccountingModule
extends java.lang.Object
implements java.io.Serializable

Encapsulates the accounting interface used by a client.

See Also:
Serialized Form

Constructor Summary
AccountingModule()
           
 
Method Summary
abstract  java.lang.Object createAccountingJob(Job job)
           
abstract  java.lang.String createAccountingReport(Job job)
           
abstract  AccountingInterface createInterface(JobLibrarian librarian, Log log)
           
abstract  Log getErrorLog()
           
static AccountingModule instance()
          Get the global singleton instance of the AccountingModule.
static void main(java.lang.String[] argv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountingModule

public AccountingModule()
Method Detail

instance

public static AccountingModule instance()
Get the global singleton instance of the AccountingModule.


createInterface

public abstract AccountingInterface createInterface(JobLibrarian librarian,
                                                    Log log)

createAccountingReport

public abstract java.lang.String createAccountingReport(Job job)

getErrorLog

public abstract Log getErrorLog()

createAccountingJob

public abstract java.lang.Object createAccountingJob(Job job)

main

public static void main(java.lang.String[] argv)