org.openinvoice.ubl4j.ui
Class InvoiceTypeShell

java.lang.Object
  extended by org.openinvoice.ubl4j.ui.InvoiceTypeShell

public class InvoiceTypeShell
extends Object

Exposes key operations that can be performed on InvoiceType.

Since:
\$Date: 2012/06/10 21:17:00 $
Version:
\$Revision: d6da56d16973 $
Author:
\$Author: javad $

Constructor Summary
InvoiceTypeShell(File orderFile)
           
InvoiceTypeShell(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)
           
 
Method Summary
 File convertOrderToInvoice()
           
 InvoiceTypeShellProcessingStatus getInvoiceTypeShellProcessingStatus()
           
 File renderInvoiceType(OutputFormat outputFormat, com.plainsource.commons.text.template.Template template, File givenInvoiceOutputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvoiceTypeShell

public InvoiceTypeShell(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType)

InvoiceTypeShell

public InvoiceTypeShell(File orderFile)
                 throws FileNotFoundException,
                        UBL4JException
Throws:
FileNotFoundException
UBL4JException
Method Detail

convertOrderToInvoice

public File convertOrderToInvoice()
                           throws FileNotFoundException,
                                  FailedToMarshalException
Throws:
FileNotFoundException
FailedToMarshalException

renderInvoiceType

public File renderInvoiceType(OutputFormat outputFormat,
                              com.plainsource.commons.text.template.Template template,
                              File givenInvoiceOutputFile)
                       throws IOException,
                              FailedToRenderException
Throws:
IOException
FailedToRenderException

getInvoiceTypeShellProcessingStatus

public InvoiceTypeShellProcessingStatus getInvoiceTypeShellProcessingStatus()


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