public class CapitalGainResult
extends java.lang.Object
Constructor and Description |
---|
CapitalGainResult(long basis,
long shortTermBasis,
long longTermBasis,
long shortTermShares,
long longTermShares,
long shortTermAvailShares,
long longTermAvailShares,
java.lang.String errorKey) |
CapitalGainResult(java.lang.String errorKey)
Constructor - invalid result with an error message.
|
Modifier and Type | Method and Description |
---|---|
long |
getBasis() |
java.lang.String |
getErrorMessageKey() |
long |
getLongTermAvailableShares() |
long |
getLongTermBasis() |
long |
getLongTermShares() |
long |
getShortTermAvailableShares() |
long |
getShortTermBasis() |
long |
getShortTermShares() |
boolean |
isValid() |
public CapitalGainResult(java.lang.String errorKey)
errorKey
- Resource key for message to display to the user (localized).public CapitalGainResult(long basis, long shortTermBasis, long longTermBasis, long shortTermShares, long longTermShares, long shortTermAvailShares, long longTermAvailShares, java.lang.String errorKey)
basis
- Total combined basis for the sale transaction.shortTermBasis
- Short term gain basis - cost of short term portion of the sale.longTermBasis
- Long term gain basis - cost of long term portion of the sale.shortTermShares
- Number of short term shares sold.longTermShares
- Number of long term shares sold.shortTermAvailShares
- Total number of available short term shares.longTermAvailShares
- Total number of available long term shares.errorKey
- Resource key for message to display to the user (localized).public long getBasis()
public long getShortTermBasis()
public long getLongTermBasis()
public long getShortTermShares()
public long getLongTermShares()
public long getShortTermAvailableShares()
public long getLongTermAvailableShares()
public boolean isValid()
public java.lang.String getErrorMessageKey()