|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectibilling.client.ClientObject
ibilling.client.AccountActivity
ibilling.client.AccountTransaction
ibilling.client.RevenueTransaction
public class RevenueTransaction
A type of AccountTransaction that represents sales (revenue) on the account. Invoice, Fee, Credit and Reversal are main examples of RevenueTransaction.
| Field Summary | |
|---|---|
private java.lang.Boolean |
isComplimentary
indicates whether this invoice was created to reflect complimentary value vs actual request for payment |
private java.lang.String |
itemCode
optional item code for classification purposes. |
private PaymentOption |
paymentOption
payment option associated with this revenue transaction that can be used to collection money electronically |
private static long |
serialVersionUID
The Constant serialVersionUID. |
| Constructor Summary | |
|---|---|
RevenueTransaction()
Instantiates a new revenue transaction. |
|
RevenueTransaction(java.util.Date createDate,
java.lang.Boolean isComplimentary)
Instantiates a new revenue transaction. |
|
| Method Summary | |
|---|---|
java.lang.Boolean |
getIsComplimentary()
Gets the is complimentary. |
java.lang.String |
getItemCode()
Gets the item code. |
PaymentOption |
getPaymentOption()
Gets the payment option. |
void |
setIsComplimentary(java.lang.Boolean isComplimentary)
Set a value to isComplimentary. |
void |
setItemCode(java.lang.String itemCode)
Set a value to itemCode. |
void |
setPaymentOption(PaymentOption paymentOption)
Sets the payment option. |
java.lang.String |
type()
Returns the type of the object instance using library's terminology In most cases it will match ClassName, but when a single class may represent multiple conceptual objects, the value will differ. |
| Methods inherited from class ibilling.client.AccountTransaction |
|---|
getAdjustmentTransaction, getAmount, getBalance, getCreatorCode, getDueDate, getNote, getSellerCode, getShiftCode, getTaxAmount, getTerminalCode, setAdjustmentTransaction, setAmount, setBalance, setCreatorCode, setDueDate, setNote, setSellerCode, setShiftCode, setTaxAmount, setTerminalCode |
| Methods inherited from class ibilling.client.AccountActivity |
|---|
getAccountActivityType, getCustomerAccount, setAccountActivityType, setCustomerAccount |
| Methods inherited from class ibilling.client.ClientObject |
|---|
getClientProperty, getCode, getCreateDate, getId, getMerchantAccountCode, getRefId, hasClientProperty, setClientProperty, setCode, setCreateDate, setId, setMerchantAccountCode, setRefId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
private java.lang.String itemCode
private java.lang.Boolean isComplimentary
private PaymentOption paymentOption
| Constructor Detail |
|---|
RevenueTransaction()
RevenueTransaction(java.util.Date createDate,
java.lang.Boolean isComplimentary)
createDate - the create dateisComplimentary - the is complimentary| Method Detail |
|---|
public java.lang.String getItemCode()
public void setItemCode(java.lang.String itemCode)
itemCode - the item codepublic java.lang.Boolean getIsComplimentary()
public void setIsComplimentary(java.lang.Boolean isComplimentary)
isComplimentary - the is complimentarypublic PaymentOption getPaymentOption()
public void setPaymentOption(PaymentOption paymentOption)
paymentOption - the new payment optionpublic java.lang.String type()
ClientObject
type in class AccountActivity
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||