|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.moneydance.apps.md.model.OnlineTxn
public class OnlineTxn
Simple transaction object that holds transactions that are downloaded from a bank, before the transactions can be committed to the local database. This is a very short-lived object, meant to bridge the gap between different online banking protocols and the Moneydance object model.
| Field Summary | |
|---|---|
static int |
CORRECTION_DELETE
|
static int |
CORRECTION_NONE
|
static int |
CORRECTION_REPLACE
|
static java.lang.String |
INVEST_TXN_BANK
|
static java.lang.String |
INVEST_TXN_BUY
|
static java.lang.String |
INVEST_TXN_DIVIDEND
|
static java.lang.String |
INVEST_TXN_MISCEXP
|
static java.lang.String |
INVEST_TXN_MISCINC
|
static java.lang.String |
INVEST_TXN_NULL
|
static java.lang.String |
INVEST_TXN_SELL
|
static java.lang.String |
INVEST_TXN_SPLIT
|
static java.lang.String |
INVEST_TXN_TRANSFER
|
static int |
PROTO_TYPE_OFX
|
static int |
PROTO_TYPE_QIF
|
static int |
STATUS_ACCEPTED
|
static int |
STATUS_NEW
|
| Method Summary | |
|---|---|
long |
getAccruedInterest()
|
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()
|
boolean |
getAllowDuplicateIDs()
Gets whether or not this transaction is allowed to have the same FI transaction ID as another transaction that is already in an OnlineTxnList. |
long |
getAmount()
|
long |
getAvgCostBasis()
|
java.lang.String |
getBuyType()
|
java.lang.String |
getCheckNum()
|
java.lang.String |
getCity()
|
long |
getCommission()
|
java.lang.String |
getCorrectedFITxnID()
|
int |
getCorrectionAction()
|
java.lang.String |
getCountry()
|
long |
getDateAvailable()
|
long |
getDateAvailableInt()
|
long |
getDateInitiated()
|
int |
getDateInitiatedInt()
|
long |
getDatePosted()
|
int |
getDatePostedInt()
|
int |
getDatePurchasedInt()
|
int |
getDaysToPay()
|
long |
getFees()
|
java.lang.String |
getFITxnId()
|
long |
getGain()
|
boolean |
getHasBankAcctTo()
Get whether or not there is destination bank account info. |
boolean |
getHasCCAcctTo()
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()
|
java.lang.String |
getInvestTxnType()
|
long |
getLoad()
|
int |
getLocalStatus()
|
java.lang.String |
getMarkDown()
|
java.lang.String |
getMarkUp()
|
java.lang.String |
getMemo()
|
java.lang.String |
getName()
|
java.lang.String |
getNumShares()
|
java.lang.String |
getOFXTxnType()
Gets the OFX transaction type for this transaction. |
java.lang.String |
getOptionAction()
|
java.lang.String |
getPayeeID()
|
java.lang.String |
getPayeeIDScope()
|
java.lang.String |
getPayeeName()
|
java.lang.String |
getPhone()
|
java.lang.String |
getPositionType()
|
java.lang.String |
getPostalCode()
|
int |
getProtocolType()
|
java.lang.String |
getRefNum()
|
boolean |
getReinvest()
|
java.lang.String |
getRelatedTradeID()
|
java.lang.String |
getRelatedTradeType()
|
java.lang.String |
getSecuredOption()
|
java.lang.String |
getSecurityID()
|
java.lang.String |
getSecurityIDType()
|
java.lang.String |
getSellReason()
|
java.lang.String |
getSellType()
|
java.lang.String |
getServerTxnID()
|
java.lang.String |
getSharePrice()
|
java.lang.String |
getSharesPerContract()
|
java.lang.String |
getSIC()
|
java.lang.String |
getState()
|
java.lang.String |
getStockSplitDenominator()
|
java.lang.String |
getStockSplitExtraCash()
|
java.lang.String |
getStockSplitNewUnits()
|
java.lang.String |
getStockSplitNumerator()
|
java.lang.String |
getStockSplitOldUnits()
|
java.lang.String |
getSubAccountFrom()
|
java.lang.String |
getSubAccountFund()
Returns the sub-account label for this transaction. |
java.lang.String |
getSubAccountTo()
|
java.lang.String |
getSubAccountType()
|
long |
getTaxes()
|
boolean |
getTaxExempt()
|
java.lang.String |
getTOCCAccountNum()
get info identifying the account to transfer the money to/from if this was a transfer to/from a credit card. |
long |
getTotalAmount()
|
java.lang.String |
getTransferDirection()
|
java.lang.String |
getTxnType()
|
long |
getWitholding()
|
boolean |
isSameAs(OnlineTxn txn)
|
void |
setAccruedInterest(long interest)
|
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 |
setAllowDuplicateIDs(boolean allowDuplicates)
Sets whether or not this transaction is allowed to have the same FI transaction ID as another transaction that is already in an OnlineTxnList. |
void |
setAmount(long amount)
|
void |
setAvgCostBasis(long costBasis)
|
void |
setBuyType(java.lang.String buyType)
|
void |
setCheckNum(java.lang.String checkNum)
|
void |
setCity(java.lang.String city)
|
void |
setCommission(long commission)
|
void |
setCorrectedFITxnID(java.lang.String correctsFITxnID)
|
void |
setCorrectionAction(int correctionAction)
|
void |
setCountry(java.lang.String country)
|
void |
setDateAvailable(long dateAvail)
|
void |
setDateAvailableInt(int dateAvail)
|
void |
setDateInitiated(long dateInitiated)
|
void |
setDateInitiatedInt(int dateInitiated)
|
void |
setDatePosted(long datePosted)
|
void |
setDatePostedInt(int datePosted)
|
void |
setDatePurchasedInt(int dt)
|
void |
setDaysToPay(int daysToPay)
|
void |
setFees(long fees)
|
void |
setFITxnId(java.lang.String fiTxnId)
|
void |
setGain(long gain)
|
void |
setHasBankAcctTo(boolean hasBankAcctTo)
Set whether or not there is destination bank account info. |
void |
setHasCCAcctTo(boolean hasCCAcctTo)
Set whether or not there is destination credit card account info. |
void |
setHasExtendedAcctToInfo(boolean hasExtdInfo)
Set whether or not this payee has extended to-account information available. |
void |
setHasExtendedPayeeInfo(boolean hasExtendedInfo)
|
void |
setInvestTxnType(java.lang.String txnTypeID)
|
void |
setLoad(long load)
|
void |
setLocalStatus(int localStatus)
|
void |
setMarkDown(java.lang.String priceMarkDown)
|
void |
setMarkUp(java.lang.String markup)
|
void |
setMemo(java.lang.String memo)
|
void |
setName(java.lang.String name)
|
void |
setNumShares(java.lang.String numShares)
|
void |
setOFXTxnType(java.lang.String txnType)
|
void |
setOptionAction(java.lang.String optAction)
|
void |
setPayeeID(java.lang.String payeeID)
|
void |
setPayeeIDScope(java.lang.String idScope)
|
void |
setPayeeName(java.lang.String name)
|
void |
setPhone(java.lang.String phone)
|
void |
setPositionType(java.lang.String positionType)
|
void |
setPostalCode(java.lang.String postalcode)
|
void |
setProtocolType(int protocolType)
|
void |
setRefNum(java.lang.String refNum)
|
void |
setReinvest(boolean reinvest)
|
void |
setRelatedTradeID(java.lang.String relatedID)
|
void |
setRelatedTradeType(java.lang.String tradeType)
|
void |
setSecuredOption(java.lang.String securedOption)
|
void |
setSecurityID(java.lang.String securityID)
|
void |
setSecurityIDType(java.lang.String securityIDType)
|
void |
setSellReason(java.lang.String sellReason)
|
void |
setSellType(java.lang.String sellType)
|
void |
setServerTxnID(java.lang.String serverTxnID)
|
void |
setSharePrice(java.lang.String price)
|
void |
setSharesPerContract(java.lang.String shares)
|
void |
setSIC(java.lang.String sic)
|
void |
setState(java.lang.String state)
|
void |
setStockSplitDenominator(java.lang.String denom)
|
void |
setStockSplitExtraCash(java.lang.String extraCash)
|
void |
setStockSplitNewUnits(java.lang.String newUnits)
|
void |
setStockSplitNumerator(java.lang.String numer)
|
void |
setStockSplitOldUnits(java.lang.String oldUnits)
|
void |
setSubAccountFrom(java.lang.String subAcctFrom)
|
void |
setSubAccountFund(java.lang.String newSubAcctFund)
Sets the sub-account label for this transaction. |
void |
setSubAccountTo(java.lang.String subAcctTo)
|
void |
setSubAccountType(java.lang.String subAcctType)
|
void |
setTaxes(long taxes)
|
void |
setTaxExempt(boolean taxExempt)
|
void |
setToCCAccountNum(java.lang.String toCCAccountNum)
set info identifying the account to transfer the money to/from if this was a transfer to/from a credit card. |
void |
setTotalAmount(long amount)
|
void |
setTransferDirection(java.lang.String dir)
|
void |
setTxnType(java.lang.String txnType)
|
void |
setWitholding(long withholding)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int PROTO_TYPE_OFX
public static final int PROTO_TYPE_QIF
public static final int CORRECTION_NONE
public static final int CORRECTION_REPLACE
public static final int CORRECTION_DELETE
public static final int STATUS_NEW
public static final int STATUS_ACCEPTED
public static final java.lang.String INVEST_TXN_BANK
public static final java.lang.String INVEST_TXN_TRANSFER
public static final java.lang.String INVEST_TXN_SPLIT
public static final java.lang.String INVEST_TXN_SELL
public static final java.lang.String INVEST_TXN_BUY
public static final java.lang.String INVEST_TXN_DIVIDEND
public static final java.lang.String INVEST_TXN_NULL
public static final java.lang.String INVEST_TXN_MISCEXP
public static final java.lang.String INVEST_TXN_MISCINC
| Method Detail |
|---|
public void setAllowDuplicateIDs(boolean allowDuplicates)
public boolean getAllowDuplicateIDs()
public int getProtocolType()
public void setProtocolType(int protocolType)
public int getLocalStatus()
public void setLocalStatus(int localStatus)
public void setName(java.lang.String name)
public java.lang.String getName()
public void setAmount(long amount)
public long getAmount()
public void setMemo(java.lang.String memo)
public java.lang.String getMemo()
public void setDateInitiatedInt(int dateInitiated)
public void setDateInitiated(long dateInitiated)
public long getDateInitiated()
public int getDateInitiatedInt()
public void setDatePostedInt(int datePosted)
public void setDatePosted(long datePosted)
public long getDatePosted()
public int getDatePostedInt()
public void setDateAvailableInt(int dateAvail)
public void setDateAvailable(long dateAvail)
public long getDateAvailable()
public long getDateAvailableInt()
public void setTxnType(java.lang.String txnType)
public java.lang.String getTxnType()
public void setFITxnId(java.lang.String fiTxnId)
public java.lang.String getFITxnId()
public void setCorrectedFITxnID(java.lang.String correctsFITxnID)
public java.lang.String getCorrectedFITxnID()
public void setCorrectionAction(int correctionAction)
public int getCorrectionAction()
public void setServerTxnID(java.lang.String serverTxnID)
public java.lang.String getServerTxnID()
public void setRefNum(java.lang.String refNum)
public java.lang.String getRefNum()
public void setSIC(java.lang.String sic)
public java.lang.String getSIC()
public void setPayeeID(java.lang.String payeeID)
public java.lang.String getPayeeID()
public void setCheckNum(java.lang.String checkNum)
public java.lang.String getCheckNum()
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 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 setHasCCAcctTo(boolean hasCCAcctTo)
setHasCCAcctTo in interface OnlineCCAcctToInterfacepublic boolean getHasCCAcctTo()
getHasCCAcctTo in interface OnlineCCAcctToInterfacepublic void setToCCAccountNum(java.lang.String toCCAccountNum)
setToCCAccountNum in interface OnlineCCAcctToInterfacepublic java.lang.String getTOCCAccountNum()
getTOCCAccountNum in interface OnlineCCAcctToInterfacepublic void setPayeeName(java.lang.String name)
setPayeeName in interface OnlinePayeeInterfacepublic java.lang.String getPayeeName()
getPayeeName 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 setHasExtendedPayeeInfo(boolean hasExtendedInfo)
setHasExtendedPayeeInfo in interface OnlinePayeeInterfacepublic boolean getHasExtendedPayeeInfo()
getHasExtendedPayeeInfo in interface OnlinePayeeInterfacepublic void setDaysToPay(int daysToPay)
setDaysToPay in interface OnlinePayeeInterfacepublic int getDaysToPay()
getDaysToPay in interface OnlinePayeeInterfacepublic void setPayeeIDScope(java.lang.String idScope)
setPayeeIDScope in interface OnlinePayeeInterfacepublic java.lang.String getPayeeIDScope()
getPayeeIDScope in interface OnlinePayeeInterfacepublic java.lang.String getSubAccountFund()
public void setSubAccountFund(java.lang.String newSubAcctFund)
public java.lang.String getOFXTxnType()
public void setOFXTxnType(java.lang.String txnType)
public java.lang.String getSecurityID()
public void setSecurityID(java.lang.String securityID)
public java.lang.String getSecurityIDType()
public void setSecurityIDType(java.lang.String securityIDType)
public boolean getReinvest()
public void setReinvest(boolean reinvest)
public java.lang.String getInvestTxnType()
public void setInvestTxnType(java.lang.String txnTypeID)
public java.lang.String getSubAccountType()
public void setSubAccountType(java.lang.String subAcctType)
public java.lang.String getNumShares()
public void setNumShares(java.lang.String numShares)
public java.lang.String getSharePrice()
public void setSharePrice(java.lang.String price)
public long getAvgCostBasis()
public void setAvgCostBasis(long costBasis)
public java.lang.String getTransferDirection()
public void setTransferDirection(java.lang.String dir)
public java.lang.String getPositionType()
public void setPositionType(java.lang.String positionType)
public int getDatePurchasedInt()
public void setDatePurchasedInt(int dt)
public java.lang.String getStockSplitOldUnits()
public void setStockSplitOldUnits(java.lang.String oldUnits)
public java.lang.String getStockSplitNewUnits()