public class

ObjectFactory

extends Object
java.lang.Object
   ↳ com.coupa.transaction.ObjectFactory

Class Overview

This object contains factory methods for each Java content interface and Java element interface generated in the com.coupa.transaction package.

An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.

Summary

Fields
private static final QName _From_QNAME
private static final QName _Identity_QNAME
private static final QName _InvoiceDetailDiscount_QNAME
private static final QName _NetAmount_QNAME
private static final QName _SharedSecret_QNAME
private static final QName _ShippingAmount_QNAME
private static final QName _SpecialHandlingAmount_QNAME
private static final QName _SubtotalAmount_QNAME
private static final QName _TaxAmount_QNAME
private static final QName _TaxableAmount_QNAME
private static final QName _To_QNAME
private static final QName _UnitOfMeasure_QNAME
private static final QName _UnitPrice_QNAME
private static final QName _UserAgent_QNAME
Public Constructors
ObjectFactory()
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.coupa.transaction
Public Methods
Accounting createAccounting()
Create an instance of Accounting
AccountingSegment createAccountingSegment()
Create an instance of AccountingSegment
CXML createCXML()
Create an instance of CXML
Credential createCredential()
Create an instance of Credential
CredentialType createCredentialType()
Create an instance of CredentialType
Description createDescription()
Create an instance of Description
Discount createDiscount()
Create an instance of Discount
DiscountPercent createDiscountPercent()
Create an instance of DiscountPercent
Distribution createDistribution()
Create an instance of Distribution
DocumentReference createDocumentReference()
Create an instance of DocumentReference
Extrinsic createExtrinsic()
Create an instance of Extrinsic
JAXBElement<CredentialType> createFrom(CredentialType value)
Create an instance of JAXBElement<CredentialType>}
Header createHeader()
Create an instance of Header
IdReference createIdReference()
Create an instance of IdReference
JAXBElement<String> createIdentity(String value)
Create an instance of JAXBElement<String>}
JAXBElement<MoneyType> createInvoiceDetailDiscount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
InvoiceDetailHeaderIndicator createInvoiceDetailHeaderIndicator()
Create an instance of InvoiceDetailHeaderIndicator
InvoiceDetailItem createInvoiceDetailItem()
Create an instance of InvoiceDetailItem
InvoiceDetailItemReference createInvoiceDetailItemReference()
Create an instance of InvoiceDetailItemReference
InvoiceDetailLineIndicator createInvoiceDetailLineIndicator()
Create an instance of InvoiceDetailLineIndicator
InvoiceDetailOrder createInvoiceDetailOrder()
Create an instance of InvoiceDetailOrder
InvoiceDetailOrderInfo createInvoiceDetailOrderInfo()
Create an instance of InvoiceDetailOrderInfo
InvoiceDetailRequest createInvoiceDetailRequest()
Create an instance of InvoiceDetailRequest
InvoiceDetailRequestHeader createInvoiceDetailRequestHeader()
Create an instance of InvoiceDetailRequestHeader
InvoiceDetailServiceItem createInvoiceDetailServiceItem()
Create an instance of InvoiceDetailServiceItem
InvoiceDetailServiceItemReference createInvoiceDetailServiceItemReference()
Create an instance of InvoiceDetailServiceItemReference
InvoiceDetailSummary createInvoiceDetailSummary()
Create an instance of InvoiceDetailSummary
MasterAgreementIDInfo createMasterAgreementIDInfo()
Create an instance of MasterAgreementIDInfo
Money createMoney()
Create an instance of Money
MoneyType createMoneyType()
Create an instance of MoneyType
Name createName()
Create an instance of Name
JAXBElement<MoneyType> createNetAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
OrderReference createOrderReference()
Create an instance of OrderReference
PaymentTerm createPaymentTerm()
Create an instance of PaymentTerm
Request createRequest()
Create an instance of Request
Sender createSender()
Create an instance of Sender
JAXBElement<String> createSharedSecret(String value)
Create an instance of JAXBElement<String>}
JAXBElement<MoneyType> createShippingAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
JAXBElement<MoneyType> createSpecialHandlingAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
JAXBElement<MoneyType> createSubtotalAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
Tax createTax()
Create an instance of Tax
JAXBElement<MoneyType> createTaxAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
TaxDetail createTaxDetail()
Create an instance of TaxDetail
TaxLocation createTaxLocation()
Create an instance of TaxLocation
JAXBElement<MoneyType> createTaxableAmount(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
JAXBElement<CredentialType> createTo(CredentialType value)
Create an instance of JAXBElement<CredentialType>}
Transaction createTransaction()
Create an instance of Transaction
JAXBElement<String> createUnitOfMeasure(String value)
Create an instance of JAXBElement<String>}
JAXBElement<MoneyType> createUnitPrice(MoneyType value)
Create an instance of JAXBElement<MoneyType>}
JAXBElement<String> createUserAgent(String value)
Create an instance of JAXBElement<String>}
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private static final QName _From_QNAME

private static final QName _Identity_QNAME

private static final QName _InvoiceDetailDiscount_QNAME

private static final QName _NetAmount_QNAME

private static final QName _SharedSecret_QNAME

private static final QName _ShippingAmount_QNAME

private static final QName _SpecialHandlingAmount_QNAME

private static final QName _SubtotalAmount_QNAME

private static final QName _TaxAmount_QNAME

private static final QName _TaxableAmount_QNAME

private static final QName _To_QNAME

private static final QName _UnitOfMeasure_QNAME

private static final QName _UnitPrice_QNAME

private static final QName _UserAgent_QNAME

Public Constructors

public ObjectFactory ()

Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.coupa.transaction

Public Methods

public Accounting createAccounting ()

Create an instance of Accounting

public AccountingSegment createAccountingSegment ()

Create an instance of AccountingSegment

public CXML createCXML ()

Create an instance of CXML

public Credential createCredential ()

Create an instance of Credential

public CredentialType createCredentialType ()

Create an instance of CredentialType

public Description createDescription ()

Create an instance of Description

public Discount createDiscount ()

Create an instance of Discount

public DiscountPercent createDiscountPercent ()

Create an instance of DiscountPercent

public Distribution createDistribution ()

Create an instance of Distribution

public DocumentReference createDocumentReference ()

Create an instance of DocumentReference

public Extrinsic createExtrinsic ()

Create an instance of Extrinsic

public JAXBElement<CredentialType> createFrom (CredentialType value)

Create an instance of JAXBElement<CredentialType>}

Parameters
value

public Header createHeader ()

Create an instance of Header

public IdReference createIdReference ()

Create an instance of IdReference

public JAXBElement<String> createIdentity (String value)

Create an instance of JAXBElement<String>}

Parameters
value

public JAXBElement<MoneyType> createInvoiceDetailDiscount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public InvoiceDetailHeaderIndicator createInvoiceDetailHeaderIndicator ()

Create an instance of InvoiceDetailHeaderIndicator

public InvoiceDetailItem createInvoiceDetailItem ()

Create an instance of InvoiceDetailItem

public InvoiceDetailItemReference createInvoiceDetailItemReference ()

Create an instance of InvoiceDetailItemReference

public InvoiceDetailLineIndicator createInvoiceDetailLineIndicator ()

Create an instance of InvoiceDetailLineIndicator

public InvoiceDetailOrder createInvoiceDetailOrder ()

Create an instance of InvoiceDetailOrder

public InvoiceDetailOrderInfo createInvoiceDetailOrderInfo ()

Create an instance of InvoiceDetailOrderInfo

public InvoiceDetailRequest createInvoiceDetailRequest ()

Create an instance of InvoiceDetailRequest

public InvoiceDetailRequestHeader createInvoiceDetailRequestHeader ()

Create an instance of InvoiceDetailRequestHeader

public InvoiceDetailServiceItem createInvoiceDetailServiceItem ()

Create an instance of InvoiceDetailServiceItem

public InvoiceDetailServiceItemReference createInvoiceDetailServiceItemReference ()

Create an instance of InvoiceDetailServiceItemReference

public InvoiceDetailSummary createInvoiceDetailSummary ()

Create an instance of InvoiceDetailSummary

public MasterAgreementIDInfo createMasterAgreementIDInfo ()

Create an instance of MasterAgreementIDInfo

public Money createMoney ()

Create an instance of Money

public MoneyType createMoneyType ()

Create an instance of MoneyType

public Name createName ()

Create an instance of Name

public JAXBElement<MoneyType> createNetAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public OrderReference createOrderReference ()

Create an instance of OrderReference

public PaymentTerm createPaymentTerm ()

Create an instance of PaymentTerm

public Request createRequest ()

Create an instance of Request

public Sender createSender ()

Create an instance of Sender

public JAXBElement<String> createSharedSecret (String value)

Create an instance of JAXBElement<String>}

Parameters
value

public JAXBElement<MoneyType> createShippingAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public JAXBElement<MoneyType> createSpecialHandlingAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public JAXBElement<MoneyType> createSubtotalAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public Tax createTax ()

Create an instance of Tax

public JAXBElement<MoneyType> createTaxAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public TaxDetail createTaxDetail ()

Create an instance of TaxDetail

public TaxLocation createTaxLocation ()

Create an instance of TaxLocation

public JAXBElement<MoneyType> createTaxableAmount (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public JAXBElement<CredentialType> createTo (CredentialType value)

Create an instance of JAXBElement<CredentialType>}

Parameters
value

public Transaction createTransaction ()

Create an instance of Transaction

public JAXBElement<String> createUnitOfMeasure (String value)

Create an instance of JAXBElement<String>}

Parameters
value

public JAXBElement<MoneyType> createUnitPrice (MoneyType value)

Create an instance of JAXBElement<MoneyType>}

Parameters
value

public JAXBElement<String> createUserAgent (String value)

Create an instance of JAXBElement<String>}

Parameters
value