atg.commerce.invoice.messaging
Class InvoiceMessage
java.lang.Object
atg.commerce.invoice.messaging.InvoiceMessage
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- InvoiceMessage
public class InvoiceMessage
- extends java.lang.Object
- implements java.io.Serializable
Data carried by the InvoiceManager's JMS messages. This class provides
what the Dynamo Message System refers to as a "message bean", a serializable
representation of the data in an instance of javax.jms.ObjectMessage.
For more information see "Dynamo Messaging System" in the Dynamo Commerce
Server documentation.
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.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CLASS_VERSION
public static java.lang.String CLASS_VERSION
InvoiceMessage
public InvoiceMessage()
setInvoiceRepositoryId
public void setInvoiceRepositoryId(java.lang.String pInvoiceRepositoryId)
getInvoiceRepositoryId
public java.lang.String getInvoiceRepositoryId()
setOrderId
public void setOrderId(java.lang.String pOrderId)
getOrderId
public java.lang.String getOrderId()
setPaymentGroupId
public void setPaymentGroupId(java.lang.String pPaymentGroupId)
getPaymentGroupId
public java.lang.String getPaymentGroupId()
setProfile
public void setProfile(RepositoryItem pProfile)
getProfile
public RepositoryItem getProfile()
setInvoiceNumber
public void setInvoiceNumber(java.lang.String pInvoiceNumber)
getInvoiceNumber
public java.lang.String getInvoiceNumber()
setPONumber
public void setPONumber(java.lang.String pPONumber)
getPONumber
public java.lang.String getPONumber()
setRequisitionNumber
public void setRequisitionNumber(java.lang.String pRequisitionNumber)
getRequisitionNumber
public java.lang.String getRequisitionNumber()
setBillingAddress
public void setBillingAddress(Address pBillingAddress)
getBillingAddress
public Address getBillingAddress()
createBillingAddress
protected Address createBillingAddress()
setPreferredFormat
public void setPreferredFormat(java.lang.String pPreferredFormat)
getPreferredFormat
public java.lang.String getPreferredFormat()
setPreferredDeliveryMode
public void setPreferredDeliveryMode(java.lang.String pPreferredDeliveryMode)
getPreferredDeliveryMode
public java.lang.String getPreferredDeliveryMode()
setBalanceDue
public void setBalanceDue(java.lang.Double pBalanceDue)
getBalanceDue
public java.lang.Double getBalanceDue()
setPaymentDueDate
public void setPaymentDueDate(java.util.Date pPaymentDueDate)
getPaymentDueDate
public java.util.Date getPaymentDueDate()
setPaymentNetDays
public void setPaymentNetDays(java.lang.Integer pPaymentNetDays)
getPaymentNetDays
public java.lang.Integer getPaymentNetDays()
setPaymentDiscountDays
public void setPaymentDiscountDays(java.lang.Integer pPaymentDiscountDays)
getPaymentDiscountDays
public java.lang.Integer getPaymentDiscountDays()
setPaymentDiscountPercent
public void setPaymentDiscountPercent(java.lang.Double pPaymentDiscountPercent)
getPaymentDiscountPercent
public java.lang.Double getPaymentDiscountPercent()
setSiteId
public void setSiteId(java.lang.String pSiteId)
- The site id associated with the event
- Parameters:
pSite
- site id to set
getSiteId
public java.lang.String getSiteId()
- Returns the site id associated with the event
- Returns:
- the site id associated with the event
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object