org.openinvoice.ubl4j.common
Class OrderTypeToInvoiceTypeTransformer

java.lang.Object
  extended by org.openinvoice.ubl4j.common.OrderTypeToInvoiceTypeTransformer

public class OrderTypeToInvoiceTypeTransformer
extends Object

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

Constructor Summary
OrderTypeToInvoiceTypeTransformer()
           
OrderTypeToInvoiceTypeTransformer(Properties configuration)
           
 
Method Summary
 boolean addInvoiceConstraint(InvoiceTypeConstraint constraint)
           
 boolean addInvoiceProcessUnit(InvoiceTypeProcessUnit processUnit)
           
 boolean addOrderConstraint(OrderTypeConstraint constraint)
           
 oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType create(InputStream orderInputStream)
           
 oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType create(oasis.names.specification.ubl.schema.xsd.order_2.OrderType orderType)
           
 oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType read(InputStream invoiceInputStream)
           
 void write(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType, OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderTypeToInvoiceTypeTransformer

public OrderTypeToInvoiceTypeTransformer()

OrderTypeToInvoiceTypeTransformer

public OrderTypeToInvoiceTypeTransformer(Properties configuration)
Method Detail

addOrderConstraint

public boolean addOrderConstraint(OrderTypeConstraint constraint)

addInvoiceConstraint

public boolean addInvoiceConstraint(InvoiceTypeConstraint constraint)

addInvoiceProcessUnit

public boolean addInvoiceProcessUnit(InvoiceTypeProcessUnit processUnit)

read

public oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType read(InputStream invoiceInputStream)
                                                                    throws UBL4JException
Throws:
UBL4JException

create

public oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType create(InputStream orderInputStream)
                                                                      throws UBL4JException
Throws:
UBL4JException

write

public void write(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
                  OutputStream os)
           throws UBL4JException
Throws:
UBL4JException

create

public oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType create(oasis.names.specification.ubl.schema.xsd.order_2.OrderType orderType)
                                                                      throws UBL4JException
Throws:
UBL4JException


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