Class OnlinePayee

java.lang.Object
com.infinitekind.moneydance.model.OnlinePayee
All Implemented Interfaces:
OnlineBankAcctToInterface, OnlineExtdPayeeInterface, OnlinePayeeInterface

public class OnlinePayee
extends java.lang.Object
implements OnlinePayeeInterface, OnlineBankAcctToInterface, OnlineExtdPayeeInterface
Simple payee object that describes payees that are stored in the users payee list on the online banking server.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object clone()  
    java.lang.String getAccountNumbersAsString()
    Gets the default account number that represents the user's account with the payee.
    java.lang.String[] getAccountNums()
    Return the list of account numbers for use with this Payee.
    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()
    Get 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 getCity()  
    java.lang.String getCountry()  
    int getDaysToPay()
    Gets how many days before a payment is due that the money is deducted from the payer's account.
    Account getDefaultCategory()
    Return the category for payments to this payee, if any.
    int getDefaultCategoryID()
    Return the default category ID for payments to this payee, if any.
    java.lang.String getDefaultCategoryUUID()
    Return the default category ID for payments to this payee, if any.
    boolean getHasBankAcctTo()
    Get whether or not there is destination bank account info.
    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 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
    java.lang.String getPhone()  
    java.lang.String getPostalCode()  
    java.lang.String getState()  
    boolean isPayeeUsable()
    Gets whether or not any operations (edit/delete/pay) can be performed on this payee.
    boolean isSameAs​(OnlinePayee payee)  
    void setAccountNums​(java.lang.String[] acctNums)
    Sets the default account number that represents the user's account with the payee.
    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)
    Set 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 setCity​(java.lang.String city)  
    void setCountry​(java.lang.String country)  
    void setDaysToPay​(int daysToPay)
    Sets how many days before a payment is due that the money is deducted from the payer's account.
    void setDefaultCategory​(Account acct)
    Set the category for payments to this payee, if any.
    void setDefaultCategoryID​(int newCategoryID)
    Sets the default category for payments to this payee.
    void setDefaultCategoryUUID​(java.lang.String newCategoryUUID)
    Sets the default category UUID for payments to this payee.
    void setHasBankAcctTo​(boolean hasBankAcctTo)
    Set whether or not there is destination bank account info.
    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 setInfo​(java.lang.String name, java.lang.String addr1, java.lang.String addr2, java.lang.String addr3, java.lang.String city, java.lang.String state, java.lang.String postal, java.lang.String country, java.lang.String phone)  
    void setIsPayeeUsable​(boolean isUsable)
    Sets whether or not any new operations can be performed on this payee.
    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 listID)  
    void setPayeeName​(java.lang.String name)
    Set the name of the payee
    void setPhone​(java.lang.String phone)  
    void setPostalCode​(java.lang.String postalcode)  
    void setState​(java.lang.String state)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait