|
|||||||||
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 java.lang.String |
QIF_FI_ID
|
static int |
STATUS_ACCEPTED
|
static int |
STATUS_NEW
|
Constructor Summary | |
---|---|
OnlineTxn(OnlineTxnList txnList,
StreamTable info)
|
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()
|
int |
getDate()
Returns the date posted, or the initiation date if no posting date is available. |
long |
getDateAvailable()
|
long |
getDateAvailableInt()
|
long |
getDateInitiated()
|
int |
getDateInitiatedInt()
|
long |
getDatePosted()
|
int |
getDatePostedInt()
|
int |
getDatePurchasedInt()
|
int |
getDaysToPay()
|
long |
getFees()
|
java.lang.String |
getFIID()
Get the unique string that identifies the FI from which this txn was downloaded. |
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 |
getIncomeType()
|
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()
|
int |
getSortDateInt()
Return the date for the purposes of sorting this transaction against other transactions. |
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()
|
int |
getTradeDateInt()
Return the date that this transaction was initated (or traded, if an investment txn) |
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 |
setFIID(java.lang.String fiID)
Set the unique string that identifies the FI from which this txn was downloaded. |
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 |
setIncomeType(java.lang.String incomeType)
|
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 |
toSerializedString()
Return a string containing a serialized form of this transaction |
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 java.lang.String QIF_FI_ID
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
Constructor Detail |
---|
public OnlineTxn(OnlineTxnList txnList, StreamTable info)
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 int getDate()
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 int getSortDateInt()
public int getTradeDateInt()
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 java.lang.String getFIID()
public void setFIID(java.lang.String fiID)
public void setHasBankAcctTo(boolean hasBankAcctTo)
setHasBankAcctTo
in interface OnlineBankAcctToInterface
public boolean getHasBankAcctTo()
getHasBankAcctTo
in interface OnlineBankAcctToInterface
public void setAcctToAcctID(java.lang.String toBankAccountID)
setAcctToAcctID
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToAcctID()
getAcctToAcctID
in interface OnlineBankAcctToInterface
public void setAcctToBankID(java.lang.String toBankBankID)
setAcctToBankID
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBankID()
getAcctToBankID
in interface OnlineBankAcctToInterface
public void setAcctToBranchID(java.lang.String branchID)
setAcctToBranchID
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBranchID()
getAcctToBranchID
in interface OnlineBankAcctToInterface
public void setAcctToType(java.lang.String acctType)
setAcctToType
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToType()
getAcctToType
in interface OnlineBankAcctToInterface
public void setAcctToKey(java.lang.String acctKey)
setAcctToKey
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToKey()
getAcctToKey
in interface OnlineBankAcctToInterface
public void setHasExtendedAcctToInfo(boolean hasExtdInfo)
setHasExtendedAcctToInfo
in interface OnlineBankAcctToInterface
public boolean getHasExtendedAcctToInfo()
getHasExtendedAcctToInfo
in interface OnlineBankAcctToInterface
public void setAcctToBankName(java.lang.String bankName)
setAcctToBankName
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBankName()
getAcctToBankName
in interface OnlineBankAcctToInterface
public void setAcctToBankBranch(java.lang.String bankBranch)
setAcctToBankBranch
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBankBranch()
getAcctToBankBranch
in interface OnlineBankAcctToInterface
public void setAcctToBankCity(java.lang.String bankCity)
setAcctToBankCity
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBankCity()
getAcctToBankCity
in interface OnlineBankAcctToInterface
public void setAcctToBankPostal(java.lang.String bankPostalCode)
setAcctToBankPostal
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToBankPostal()
getAcctToBankPostal
in interface OnlineBankAcctToInterface
public void setAcctToPTTAcctID(java.lang.String pttAcctID)
setAcctToPTTAcctID
in interface OnlineBankAcctToInterface
public java.lang.String getAcctToPTTAcctID()
getAcctToPTTAcctID
in interface OnlineBankAcctToInterface
public void setHasCCAcctTo(boolean hasCCAcctTo)
setHasCCAcctTo
in interface OnlineCCAcctToInterface
public boolean getHasCCAcctTo()
getHasCCAcctTo
in interface OnlineCCAcctToInterface
public void setToCCAccountNum(java.lang.String toCCAccountNum)
setToCCAccountNum
in interface OnlineCCAcctToInterface
public java.lang.String getTOCCAccountNum()
getTOCCAccountNum
in interface OnlineCCAcctToInterface
public void setPayeeName(java.lang.String name)
setPayeeName
in interface OnlinePayeeInterface
public java.lang.String getPayeeName()
getPayeeName
in interface OnlinePayeeInterface
public void setAddr1(java.lang.String addr1)
setAddr1
in interface OnlinePayeeInterface
public java.lang.String getAddr1()
getAddr1
in interface OnlinePayeeInterface
public void setAddr2(java.lang.String addr2)
setAddr2
in interface OnlinePayeeInterface
public java.lang.String getAddr2()
getAddr2
in interface OnlinePayeeInterface
public void setAddr3(java.lang.String addr3)
setAddr3
in interface OnlinePayeeInterface
public java.lang.String getAddr3()
getAddr3
in interface OnlinePayeeInterface
public void setCity(java.lang.String city)
setCity
in interface OnlinePayeeInterface
public java.lang.String getCity()
getCity
in interface OnlinePayeeInterface
public void setState(java.lang.String state)
setState
in interface OnlinePayeeInterface
public java.lang.String getState()
getState
in interface OnlinePayeeInterface
public void setPostalCode(java.lang.String postalcode)
setPostalCode
in interface OnlinePayeeInterface
public java.lang.String getPostalCode()
getPostalCode
in interface OnlinePayeeInterface
public void setCountry(java.lang.String country)
setCountry
in interface OnlinePayeeInterface
public java.lang.String getCountry()
getCountry
in interface OnlinePayeeInterface
public void setPhone(java.lang.String phone)
setPhone
in interface OnlinePayeeInterface
public java.lang.String getPhone()
getPhone
in interface OnlinePayeeInterface
public void setHasExtendedPayeeInfo(boolean hasExtendedInfo)
setHasExtendedPayeeInfo
in interface OnlinePayeeInterface
public boolean getHasExtendedPayeeInfo()
getHasExtendedPayeeInfo
in interface OnlinePayeeInterface
public void setDaysToPay(int daysToPay)
setDaysToPay
in interface OnlinePayeeInterface
public int getDaysToPay()
getDaysToPay
in interface OnlinePayeeInterface
public void setPayeeIDScope(java.lang.String idScope)
setPayeeIDScope
in interface OnlinePayeeInterface
public java.lang.String getPayeeIDScope()
getPayeeIDScope
in interface OnlinePayeeInterface
public 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 getIncomeType()
public void setIncomeType(java.lang.String incomeType)
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()
public void setStockSplitNewUnits(java.lang.String newUnits)
public java.lang.String getStockSplitNumerator()
public void setStockSplitNumerator(java.lang.String numer)
public java.lang.String getStockSplitDenominator()
public void setStockSplitDenominator(java.lang.String denom)
public java.lang.String getStockSplitExtraCash()
public void setStockSplitExtraCash(java.lang.String extraCash)
public java.lang.String getMarkDown()
public void setMarkDown(java.lang.String priceMarkDown)
public long getCommission()
public void setCommission(long commission)
public long getTaxes()
public void setTaxes(long taxes)
public long getFees()
public void setFees(long fees)
public long getLoad()
public void setLoad(long load)
public long getWitholding()
public void setWitholding(long withholding)
public boolean getTaxExempt()
public void setTaxExempt(boolean taxExempt)
public long getTotalAmount()
public void setTotalAmount(long amount)
public long getGain()
public void setGain(long gain)
public java.lang.String getSellType()
public void setSellType(java.lang.String sellType)
public java.lang.String getSharesPerContract()
public void setSharesPerContract(java.lang.String shares)
public java.lang.String getRelatedTradeID()
public void setRelatedTradeID(java.lang.String relatedID)
public java.lang.String getRelatedTradeType()
public void setRelatedTradeType(java.lang.String tradeType)
public java.lang.String getSecuredOption()
public void setSecuredOption(java.lang.String securedOption)
public java.lang.String getSellReason()
public void setSellReason(java.lang.String sellReason)
public long getAccruedInterest()
public void setAccruedInterest(long interest)
public java.lang.String getSubAccountTo()
public void setSubAccountTo(java.lang.String subAcctTo)
public java.lang.String getSubAccountFrom()
public void setSubAccountFrom(java.lang.String subAcctFrom)
public java.lang.String getOptionAction()
public void setOptionAction(java.lang.String optAction)
public java.lang.String getMarkUp()
public void setMarkUp(java.lang.String markup)
public java.lang.String getBuyType()
public void setBuyType(java.lang.String buyType)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isSameAs(OnlineTxn txn)
public java.lang.String toSerializedString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |