|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.payment.invoicerequest.GenericInvoiceRequestInfo
public class GenericInvoiceRequestInfo
This class provides a default implementation of InvoiceRequestInfo.
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
|
Constructor Summary | |
---|---|
GenericInvoiceRequestInfo()
|
Method Summary | |
---|---|
java.lang.Double |
getBalanceDue()
Get the balance due on this invoice request. |
Address |
getBillingAddress()
Get the billing address to which this invoice should be sent |
Order |
getOrder()
Get the order being paid for with this invoice |
java.lang.Integer |
getPaymentDiscountDays()
Get the "discount days" component of this invoice's payment terms. |
java.lang.Double |
getPaymentDiscountPercent()
Get the "discount percentage" component of this invoice's payment terms. |
java.util.Date |
getPaymentDueDate()
Get the date on which payment is nominally due. |
PaymentGroup |
getPaymentGroup()
Get the payment group from which this InvoiceRequestInfo was created |
java.lang.Integer |
getPaymentNetDays()
Get the "net days" component of this invoice's payment terms. |
java.lang.String |
getPONumber()
Get the purchase order number associated with this invoice |
java.lang.String |
getPreferredDeliveryMode()
Get the preferred delivery mode (email, postal mail, fax, etc) for this invoice. |
java.lang.String |
getPreferredFormat()
Get the preferred delivery format (text, HTML, XML DTD specification, etc. |
void |
setBalanceDue(java.lang.Double pBalanceDue)
Set the balance due on this invoice request. |
void |
setBillingAddress(Address pBillingAddr)
Set the billing address to which this invoice should be sent |
void |
setOrder(Order pOrder)
Set the order being paid for with this invoice |
void |
setPaymentDiscountDays(java.lang.Integer pPaymentDiscountDays)
Set the "discount days" component of this invoice's payment terms. |
void |
setPaymentDiscountPercent(java.lang.Double pPaymentDiscountPercent)
Set the "discount percentage" component of this invoice's payment terms. |
void |
setPaymentDueDate(java.util.Date pPaymentDueDate)
Set the date on which payment is nominally due. |
void |
setPaymentGroup(PaymentGroup pPaymentGroup)
Remember the payment group from which this InvoiceRequestInfo was created |
void |
setPaymentNetDays(java.lang.Integer pPaymentNetDays)
Set the "net days" component of this invoice's payment terms. |
void |
setPONumber(java.lang.String pPONumber)
Set the purchase order number associated with this invoice |
void |
setPreferredDeliveryMode(java.lang.String pPreferredDeliveryMode)
Set the preferred delivery mode (email, postal mail, fax, etc) for this invoice. |
void |
setPreferredFormat(java.lang.String pPreferredFormat)
Set the preferred delivery format (text, HTML, XML DTD specification, etc.) for this invoice. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public GenericInvoiceRequestInfo()
Method Detail |
---|
public void setPONumber(java.lang.String pPONumber)
public java.lang.String getPONumber()
getPONumber
in interface InvoiceRequestInfo
public void setBillingAddress(Address pBillingAddr)
public Address getBillingAddress()
getBillingAddress
in interface InvoiceRequestInfo
public void setOrder(Order pOrder)
public Order getOrder()
getOrder
in interface InvoiceRequestInfo
public void setPaymentGroup(PaymentGroup pPaymentGroup)
public PaymentGroup getPaymentGroup()
getPaymentGroup
in interface InvoiceRequestInfo
public void setPreferredFormat(java.lang.String pPreferredFormat)
The value specified here must be one of those recognized as legal for the "preferredFormat" property of the "deliveryInfo" repository item in the "Invoice" repository. Applications should typically use an instance of atg.repository.servlet.PossibleValues to obtain the list of permissible values, then present a user interface that restricts the user to choosing among these values.
PossibleValues
public java.lang.String getPreferredFormat()
getPreferredFormat
in interface InvoiceRequestInfo
public void setPreferredDeliveryMode(java.lang.String pPreferredDeliveryMode)
The value specified here must be one of those recognized as legal for the "preferredDeliveryMode" property of the "deliveryInfo" repository item in the "Invoice" repository. Applications should typically use an instance of atg.repository.servlet.PossibleValues to obtain the list of permissible values, then present a user interface that restricts the user to choosing among these values.
PossibleValues
public java.lang.String getPreferredDeliveryMode()
getPreferredDeliveryMode
in interface InvoiceRequestInfo
public void setBalanceDue(java.lang.Double pBalanceDue)
public java.lang.Double getBalanceDue()
getBalanceDue
in interface InvoiceRequestInfo
public void setPaymentDueDate(java.util.Date pPaymentDueDate)
public java.util.Date getPaymentDueDate()
getPaymentDueDate
in interface InvoiceRequestInfo
public void setPaymentNetDays(java.lang.Integer pPaymentNetDays)
public java.lang.Integer getPaymentNetDays()
getPaymentNetDays
in interface InvoiceRequestInfo
public void setPaymentDiscountDays(java.lang.Integer pPaymentDiscountDays)
public java.lang.Integer getPaymentDiscountDays()
getPaymentDiscountDays
in interface InvoiceRequestInfo
public void setPaymentDiscountPercent(java.lang.Double pPaymentDiscountPercent)
public java.lang.Double getPaymentDiscountPercent()
getPaymentDiscountPercent
in interface InvoiceRequestInfo
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |