org.openinvoice.ubl4j.invoice.pu
Class AbstractProcessUnit

java.lang.Object
  extended by org.openinvoice.ubl4j.invoice.pu.AbstractProcessUnit
All Implemented Interfaces:
InvoiceTypeProcessUnit
Direct Known Subclasses:
InvoiceCalculator, IssueTimeGenerator, PaymentTermsProcessor

public abstract class AbstractProcessUnit
extends Object
implements InvoiceTypeProcessUnit

Since:
\$Date: 2012/05/19 19:36:24 $
Version:
\$Revision: 4b0ab6d6e082 $
Author:
\$Author: javad $

Constructor Summary
AbstractProcessUnit()
           
 
Method Summary
abstract  oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType it, Properties properties)
           
 String toString()
           
protected  String toString(InvoiceTypeProcessUnit pu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractProcessUnit

public AbstractProcessUnit()
Method Detail

process

public abstract oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType it,
                                                                                       Properties properties)
                                                                                throws FailedToProcessException
Specified by:
process in interface InvoiceTypeProcessUnit
Throws:
FailedToProcessException

toString

protected String toString(InvoiceTypeProcessUnit pu)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011-2012 Plain Source. All Rights Reserved.