public class OnlinePayment extends java.lang.Object implements OnlinePayeeInterface, OnlineBankAcctFromInterface, OnlineBankAcctToInterface, OnlineExtdPayeeInterface, java.lang.Cloneable
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.String |
getAcctFromAcctID() |
java.lang.String |
getAcctFromBankID() |
java.lang.String |
getAcctFromBranchID() |
java.lang.String |
getAcctFromKey() |
java.lang.String |
getAcctFromType() |
java.lang.String |
getAcctToAcctID()
get info identifying the account to transfer the money to/from
if this was a transfer to/from a bank account
|
java.lang.String |
getAcctToBankBranch()
Set the branch of this payee's bank account.
|
java.lang.String |
getAcctToBankCity()
Get the city of this payee's bank.
|
java.lang.String |
getAcctToBankID()
get info identifying the bank to transfer the money to/from
if this was a transfer to/from a bank account
|
java.lang.String |
getAcctToBankName()
Get the name of this payee's bank account.
|
java.lang.String |
getAcctToBankPostal()
Get the postal code of this payee's bank.
|
java.lang.String |
getAcctToBranchID()
Get the branch ID of the account for this payee.
|
java.lang.String |
getAcctToKey()
Get the key for this payee's account.
|
java.lang.String |
getAcctToPTTAcctID()
Get the PTT ID of this payee's bank.
|
java.lang.String |
getAcctToType()
Get the type of account for this payee.
|
java.lang.String |
getAddr1() |
java.lang.String |
getAddr2() |
java.lang.String |
getAddr3() |
java.lang.String |
getAmount()
Gets the amount of this payment.
|
java.lang.String |
getBillerReference()
Set the biller reference info that is associated with this payment.
|
int |
getCategoryID()
Return the category ID for payments to this payee, if any.
|
java.lang.String |
getCheckNum()
Set the check number that will/was associated with this payment.
|
java.lang.String |
getCity() |
java.lang.String |
getCountry() |
java.lang.String |
getCurrency() |
java.lang.String |
getCustomerAcct()
Get the account number of the customer that this payment
is for.
|
long |
getDateAvailable()
Get the date that funds must be available in the destination account.
|
long |
getDateDue() |
int |
getDaysToPay()
Gets how many days before a payment is due that the money is
deducted from the payer's account.
|
boolean |
getHasBankAcctTo()
Get whether or not there is destination bank account info.
|
boolean |
getHasExtdPmtInfo()
Get whether or not this payment has extra information.
|
boolean |
getHasExtendedAcctToInfo()
Get whether or not this payee has extended to-account
information available.
|
boolean |
getHasExtendedPayeeInfo()
Gets whether or not an object has extended payee info
associated with it.
|
java.lang.String |
getMemo()
Set the memo from the user to the payee that is associated with
this payment.
|
java.lang.String |
getPayeeID()
Gets the ID used to identify this payee either globally or
within the user's list of payees with this FI.
|
java.lang.String |
getPayeeIDScope()
Gets the scope of the payee ID...
|
java.lang.String |
getPayeeListID() |
java.lang.String |
getPayeeName()
Get the name of the payee
|
long |
getPaymentDate()
Gets the date of this payment.
|
java.lang.String |
getPaymentExtdBookingTxt()
Get the text that should appear on the statement for this payment,
if the server supports extended payment info.
|
java.lang.String |
getPaymentExtdDesc()
Get the description for this payment, if the server supports
extended payment info.
|
java.lang.String |
getPaymentFor()
Get the name of the person whom this payment is for.
|
java.lang.String |
getPaymentID() |
java.lang.String |
getPaymentOnBehalfOf()
Get the on-behalf-of for this payment, if the server supports
extended payment info.
|
java.lang.String |
getPaymentReason()
Get the reason for this payment, if the server supports
extended payment info.
|
java.lang.String |
getPaymentStatus() |
java.lang.String |
getPhone() |
java.lang.String |
getPostalCode() |
java.lang.String |
getRecurringPmtRef() |
java.lang.String |
getState() |
java.lang.String |
getType() |
boolean |
isSameAs(OnlinePayment payment) |
void |
setAcctFromAcctID(java.lang.String acctID) |
void |
setAcctFromBankID(java.lang.String bankID) |
void |
setAcctFromBranchID(java.lang.String branchID) |
void |
setAcctFromKey(java.lang.String acctKey) |
void |
setAcctFromType(java.lang.String acctType) |
void |
setAcctToAcctID(java.lang.String toBankAccountID)
set info identifying the account to transfer the money to/from
if this was a transfer to/from a bank account
|
void |
setAcctToBankBranch(java.lang.String bankBranch)
Get the branch of this payee's bank account.
|
void |
setAcctToBankCity(java.lang.String bankCity)
Set the city of this payee's bank.
|
void |
setAcctToBankID(java.lang.String toBankBankID)
set info identifying the bank to transfer the money to/from
if this was a transfer to/from a bank account
|
void |
setAcctToBankName(java.lang.String bankName)
Set the name of this payee's bank account.
|
void |
setAcctToBankPostal(java.lang.String bankPostalCode)
Set the postal code of this payee's bank.
|
void |
setAcctToBranchID(java.lang.String branchID)
Set the branch ID of the account for this payee.
|
void |
setAcctToKey(java.lang.String acctKey)
Set the key for this payee's account.
|
void |
setAcctToPTTAcctID(java.lang.String pttAcctID)
Set the PTT ID of this payee's bank.
|
void |
setAcctToType(java.lang.String acctType)
Set the type of account for this payee.
|
void |
setAddr1(java.lang.String addr1) |
void |
setAddr2(java.lang.String addr2) |
void |
setAddr3(java.lang.String addr3) |
void |
setAmount(java.lang.String amtStr)
Sets the amount of this payment.
|
void |
setBillerReference(java.lang.String billerRef)
Get the biller reference info that is associated with this payment.
|
void |
setCategoryID(int newCategoryID)
Sets the category for payments to this payee.
|
void |
setCheckNum(java.lang.String checkNum)
Get the check number that was associated with this payment.
|
void |
setCity(java.lang.String city) |
void |
setCountry(java.lang.String country) |
void |
setCurrency(java.lang.String curr) |
void |
setCustomerAcct(java.lang.String custAcct)
Set the account number of the customer that this payment
is for.
|
void |
setDateAvailable(long date)
Set the date that funds must be available in the destination account.
|
void |
setDateDue(long dateDue) |
void |
setDaysToPay(int daysToPay)
Sets how many days before a payment is due that the money is
deducted from the payer's account.
|
void |
setHasBankAcctTo(boolean hasBankAcctTo)
Set whether or not there is destination bank account info.
|
void |
setHasExtdPmtInfo(boolean hasExtdInfo)
Set whether or not this payment has extra information.
|
void |
setHasExtendedAcctToInfo(boolean hasExtdInfo)
Set whether or not this payee has extended to-account
information available.
|
void |
setHasExtendedPayeeInfo(boolean hasExtendedInfo)
Sets whether or not an object has extended payee info
associated with it.
|
void |
setMemo(java.lang.String memo)
Get the memo from the user to the payee that is associated with
this payment.
|
void |
setPayeeID(java.lang.String id)
Sets the ID used to identify this payee either globally or
within the user's list of payees with this FI.
|
void |
setPayeeIDScope(java.lang.String idScope)
Sets the scope of the payee ID...
|
void |
setPayeeListID(java.lang.String payeeListID) |
void |
setPayeeName(java.lang.String name)
Set the name of the payee
|
void |
setPaymentBookingTxt(java.lang.String bookingText)
Set the text that should appear on the statement for this payment,
if the server supports extended payment info.
|
void |
setPaymentDate(long pmtDate)
Sets the payment date of this payment.
|
void |
setPaymentExtdDesc(java.lang.String desc)
Set the description for this payment, if the server supports
extended payment info.
|
void |
setPaymentFor(java.lang.String paymentFor)
Set the name of the person whom this payment is for.
|
void |
setPaymentID(java.lang.String id) |
void |
setPaymentOnBehalfOf(java.lang.String onBehalfOf)
Set the on-behalf-of for this payment, if the server supports
extended payment info.
|
void |
setPaymentReason(java.lang.String reason)
Set the reason for this payment, if the server supports
extended payment info.
|
void |
setPaymentStatus(java.lang.String statusStr) |
void |
setPhone(java.lang.String phone) |
void |
setPostalCode(java.lang.String postalcode) |
void |
setRecurringPmtRef(java.lang.String pmtRef)
Set the reference to a recurring payment that was used to generate
this payment, if any.
|
void |
setState(java.lang.String state) |
void |
setType(java.lang.String pmtType) |
java.lang.String |
toString() |
public java.lang.Object clone()
clone in class java.lang.Objectpublic void setPaymentID(java.lang.String id)
public java.lang.String getPaymentID()
public void setPayeeListID(java.lang.String payeeListID)
public java.lang.String getPayeeListID()
public void setCurrency(java.lang.String curr)
public java.lang.String getCurrency()
public void setRecurringPmtRef(java.lang.String pmtRef)
public java.lang.String getRecurringPmtRef()
public void setCustomerAcct(java.lang.String custAcct)
public java.lang.String getCustomerAcct()
public void setDateDue(long dateDue)
public long getDateDue()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setPaymentStatus(java.lang.String statusStr)
public java.lang.String getPaymentStatus()
public void setType(java.lang.String pmtType)
public java.lang.String getType()
public void setCheckNum(java.lang.String checkNum)
public java.lang.String getCheckNum()
public void setMemo(java.lang.String memo)
public java.lang.String getMemo()
public void setBillerReference(java.lang.String billerRef)
public java.lang.String getBillerReference()
public void setDateAvailable(long date)
public long getDateAvailable()
public void setAmount(java.lang.String amtStr)
public java.lang.String getAmount()
public void setHasBankAcctTo(boolean hasBankAcctTo)
setHasBankAcctTo in interface OnlineBankAcctToInterfacepublic boolean getHasBankAcctTo()
getHasBankAcctTo in interface OnlineBankAcctToInterfacepublic void setAcctToAcctID(java.lang.String toBankAccountID)
setAcctToAcctID in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToAcctID()
getAcctToAcctID in interface OnlineBankAcctToInterfacepublic void setAcctToBankID(java.lang.String toBankBankID)
setAcctToBankID in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBankID()
getAcctToBankID in interface OnlineBankAcctToInterfacepublic void setAcctToBranchID(java.lang.String branchID)
setAcctToBranchID in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBranchID()
getAcctToBranchID in interface OnlineBankAcctToInterfacepublic void setAcctToType(java.lang.String acctType)
setAcctToType in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToType()
getAcctToType in interface OnlineBankAcctToInterfacepublic void setAcctToKey(java.lang.String acctKey)
setAcctToKey in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToKey()
getAcctToKey in interface OnlineBankAcctToInterfacepublic void setHasExtendedAcctToInfo(boolean hasExtdInfo)
setHasExtendedAcctToInfo in interface OnlineBankAcctToInterfacepublic boolean getHasExtendedAcctToInfo()
getHasExtendedAcctToInfo in interface OnlineBankAcctToInterfacepublic void setHasExtendedPayeeInfo(boolean hasExtendedInfo)
setHasExtendedPayeeInfo in interface OnlineExtdPayeeInterfacesetHasExtendedPayeeInfo in interface OnlinePayeeInterfacepublic boolean getHasExtendedPayeeInfo()
getHasExtendedPayeeInfo in interface OnlineExtdPayeeInterfacegetHasExtendedPayeeInfo in interface OnlinePayeeInterfacepublic void setAcctToBankName(java.lang.String bankName)
setAcctToBankName in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBankName()
getAcctToBankName in interface OnlineBankAcctToInterfacepublic void setAcctToBankBranch(java.lang.String bankBranch)
setAcctToBankBranch in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBankBranch()
getAcctToBankBranch in interface OnlineBankAcctToInterfacepublic void setAcctToBankCity(java.lang.String bankCity)
setAcctToBankCity in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBankCity()
getAcctToBankCity in interface OnlineBankAcctToInterfacepublic void setAcctToBankPostal(java.lang.String bankPostalCode)
setAcctToBankPostal in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToBankPostal()
getAcctToBankPostal in interface OnlineBankAcctToInterfacepublic void setAcctToPTTAcctID(java.lang.String pttAcctID)
setAcctToPTTAcctID in interface OnlineBankAcctToInterfacepublic java.lang.String getAcctToPTTAcctID()
getAcctToPTTAcctID in interface OnlineBankAcctToInterfacepublic void setPayeeName(java.lang.String name)
OnlineExtdPayeeInterfacesetPayeeName in interface OnlineExtdPayeeInterfacesetPayeeName in interface OnlinePayeeInterfacepublic java.lang.String getPayeeName()
OnlineExtdPayeeInterfacegetPayeeName in interface OnlineExtdPayeeInterfacegetPayeeName in interface OnlinePayeeInterfacepublic void setAddr1(java.lang.String addr1)
setAddr1 in interface OnlinePayeeInterfacepublic java.lang.String getAddr1()
getAddr1 in interface OnlinePayeeInterfacepublic void setAddr2(java.lang.String addr2)
setAddr2 in interface OnlinePayeeInterfacepublic java.lang.String getAddr2()
getAddr2 in interface OnlinePayeeInterfacepublic void setAddr3(java.lang.String addr3)
setAddr3 in interface OnlinePayeeInterfacepublic java.lang.String getAddr3()
getAddr3 in interface OnlinePayeeInterfacepublic void setCity(java.lang.String city)
setCity in interface OnlinePayeeInterfacepublic java.lang.String getCity()
getCity in interface OnlinePayeeInterfacepublic void setState(java.lang.String state)
setState in interface OnlinePayeeInterfacepublic java.lang.String getState()
getState in interface OnlinePayeeInterfacepublic void setPostalCode(java.lang.String postalcode)
setPostalCode in interface OnlinePayeeInterfacepublic java.lang.String getPostalCode()
getPostalCode in interface OnlinePayeeInterfacepublic void setCountry(java.lang.String country)
setCountry in interface OnlinePayeeInterfacepublic java.lang.String getCountry()
getCountry in interface OnlinePayeeInterfacepublic void setPhone(java.lang.String phone)
setPhone in interface OnlinePayeeInterfacepublic java.lang.String getPhone()
getPhone in interface OnlinePayeeInterfacepublic void setDaysToPay(int daysToPay)
setDaysToPay in interface OnlineExtdPayeeInterfacesetDaysToPay in interface OnlinePayeeInterfacepublic int getDaysToPay()
getDaysToPay in interface OnlineExtdPayeeInterfacegetDaysToPay in interface OnlinePayeeInterfacepublic void setPayeeIDScope(java.lang.String idScope)
setPayeeIDScope in interface OnlineExtdPayeeInterfacesetPayeeIDScope in interface OnlinePayeeInterfacepublic java.lang.String getPayeeIDScope()
getPayeeIDScope in interface OnlineExtdPayeeInterfacegetPayeeIDScope in interface OnlinePayeeInterfacepublic void setPayeeID(java.lang.String id)
setPayeeID in interface OnlineExtdPayeeInterfacepublic java.lang.String getPayeeID()
getPayeeID in interface OnlineExtdPayeeInterfacepublic void setAcctFromBankID(java.lang.String bankID)
setAcctFromBankID in interface OnlineBankAcctFromInterfacepublic java.lang.String getAcctFromBankID()
getAcctFromBankID in interface OnlineBankAcctFromInterfacepublic void setAcctFromBranchID(java.lang.String branchID)
setAcctFromBranchID in interface OnlineBankAcctFromInterfacepublic java.lang.String getAcctFromBranchID()
getAcctFromBranchID in interface OnlineBankAcctFromInterfacepublic void setAcctFromAcctID(java.lang.String acctID)
setAcctFromAcctID in interface OnlineBankAcctFromInterfacepublic java.lang.String getAcctFromAcctID()
getAcctFromAcctID in interface OnlineBankAcctFromInterfacepublic void setAcctFromType(java.lang.String acctType)
setAcctFromType in interface OnlineBankAcctFromInterfacepublic java.lang.String getAcctFromType()
getAcctFromType in interface OnlineBankAcctFromInterfacepublic void setAcctFromKey(java.lang.String acctKey)
setAcctFromKey in interface OnlineBankAcctFromInterfacepublic java.lang.String getAcctFromKey()
getAcctFromKey in interface OnlineBankAcctFromInterfacepublic void setHasExtdPmtInfo(boolean hasExtdInfo)
public boolean getHasExtdPmtInfo()
public void setPaymentFor(java.lang.String paymentFor)
public java.lang.String getPaymentFor()
public void setPaymentExtdDesc(java.lang.String desc)
public java.lang.String getPaymentExtdDesc()
public void setPaymentReason(java.lang.String reason)
public java.lang.String getPaymentReason()
public void setPaymentOnBehalfOf(java.lang.String onBehalfOf)
public java.lang.String getPaymentOnBehalfOf()
public void setPaymentBookingTxt(java.lang.String bookingText)
public java.lang.String getPaymentExtdBookingTxt()
public void setPaymentDate(long pmtDate)
public long getPaymentDate()
public int getCategoryID()
public void setCategoryID(int newCategoryID)
public boolean isSameAs(OnlinePayment payment)