public class InvoiceMessage
extends java.lang.Object
implements java.io.Serializable
In this case, the data represents the important properties of an invoice repository item and the user profile of the user who placed the corresponding order, which allows integration with Dynamo Scenario Server.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
InvoiceMessage() |
Modifier and Type | Method and Description |
---|---|
protected Address |
createBillingAddress() |
java.lang.Double |
getBalanceDue() |
Address |
getBillingAddress() |
java.lang.String |
getInvoiceNumber() |
java.lang.String |
getInvoiceRepositoryId() |
java.lang.String |
getOrderId() |
java.lang.Integer |
getPaymentDiscountDays() |
java.lang.Double |
getPaymentDiscountPercent() |
java.util.Date |
getPaymentDueDate() |
java.lang.String |
getPaymentGroupId() |
java.lang.Integer |
getPaymentNetDays() |
java.lang.String |
getPONumber() |
java.lang.String |
getPreferredDeliveryMode() |
java.lang.String |
getPreferredFormat() |
RepositoryItem |
getProfile() |
java.lang.String |
getRequisitionNumber() |
java.lang.String |
getSiteId()
Returns the site id associated with the event
|
void |
setBalanceDue(java.lang.Double pBalanceDue) |
void |
setBillingAddress(Address pBillingAddress) |
void |
setInvoiceNumber(java.lang.String pInvoiceNumber) |
void |
setInvoiceRepositoryId(java.lang.String pInvoiceRepositoryId) |
void |
setOrderId(java.lang.String pOrderId) |
void |
setPaymentDiscountDays(java.lang.Integer pPaymentDiscountDays) |
void |
setPaymentDiscountPercent(java.lang.Double pPaymentDiscountPercent) |
void |
setPaymentDueDate(java.util.Date pPaymentDueDate) |
void |
setPaymentGroupId(java.lang.String pPaymentGroupId) |
void |
setPaymentNetDays(java.lang.Integer pPaymentNetDays) |
void |
setPONumber(java.lang.String pPONumber) |
void |
setPreferredDeliveryMode(java.lang.String pPreferredDeliveryMode) |
void |
setPreferredFormat(java.lang.String pPreferredFormat) |
void |
setProfile(RepositoryItem pProfile) |
void |
setRequisitionNumber(java.lang.String pRequisitionNumber) |
void |
setSiteId(java.lang.String pSiteId)
The site id associated with the event
|
java.lang.String |
toString() |
public void setInvoiceRepositoryId(java.lang.String pInvoiceRepositoryId)
public java.lang.String getInvoiceRepositoryId()
public void setOrderId(java.lang.String pOrderId)
public java.lang.String getOrderId()
public void setPaymentGroupId(java.lang.String pPaymentGroupId)
public java.lang.String getPaymentGroupId()
public void setProfile(RepositoryItem pProfile)
public RepositoryItem getProfile()
public void setInvoiceNumber(java.lang.String pInvoiceNumber)
public java.lang.String getInvoiceNumber()
public void setPONumber(java.lang.String pPONumber)
public java.lang.String getPONumber()
public void setRequisitionNumber(java.lang.String pRequisitionNumber)
public java.lang.String getRequisitionNumber()
public void setBillingAddress(Address pBillingAddress)
public Address getBillingAddress()
protected Address createBillingAddress()
public void setPreferredFormat(java.lang.String pPreferredFormat)
public java.lang.String getPreferredFormat()
public void setPreferredDeliveryMode(java.lang.String pPreferredDeliveryMode)
public java.lang.String getPreferredDeliveryMode()
public void setBalanceDue(java.lang.Double pBalanceDue)
public java.lang.Double getBalanceDue()
public void setPaymentDueDate(java.util.Date pPaymentDueDate)
public java.util.Date getPaymentDueDate()
public void setPaymentNetDays(java.lang.Integer pPaymentNetDays)
public java.lang.Integer getPaymentNetDays()
public void setPaymentDiscountDays(java.lang.Integer pPaymentDiscountDays)
public java.lang.Integer getPaymentDiscountDays()
public void setPaymentDiscountPercent(java.lang.Double pPaymentDiscountPercent)
public java.lang.Double getPaymentDiscountPercent()
public void setSiteId(java.lang.String pSiteId)
pSite
- site id to setpublic java.lang.String getSiteId()
public java.lang.String toString()
toString
in class java.lang.Object