public class StockDividend
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
StockDividend()
No args constructor for use in serialization
|
StockDividend(java.lang.String symbol,
java.lang.String type,
java.lang.String exDate,
java.time.ZonedDateTime paymentDate,
java.time.ZonedDateTime recordDate,
java.time.ZonedDateTime declaredDate,
java.lang.Double amount,
java.lang.String qualified,
java.lang.String flag) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.Double |
getAmount()
Amount of the dividend
|
java.time.ZonedDateTime |
getDeclaredDate()
Declared date of the trade
|
java.lang.String |
getExDate()
Execution date of the trade
|
java.lang.String |
getFlag()
Refers to the dividend flag, if set
FI = Final dividend, div ends or instrument ends LI = Liquidation, instrument liquidates PR = Proceeds of a sale of rights or shares RE = Redemption of rights AC = Accrued dividend AR = Payment in arrears AD = Additional payment EX = Extra payment SP = Special dividend YE = Year end UR = Unknown rate SU = Regular dividend is suspended |
java.time.ZonedDateTime |
getPaymentDate()
Payment date of the trade
|
java.lang.String |
getQualified()
Refers to the dividend income type
- P = Partially qualified income - Q = Qualified income - N = Unqualified income - null = N/A or unknown Can be P, Q, N or null |
java.time.ZonedDateTime |
getRecordDate()
Record date of the trade
|
java.lang.String |
getSymbol()
symbol
|
java.lang.String |
getType()
Refers to the dividend payment type
- Dividend income - Interest income - Stock dividend - Short term capital gain - Medium term capital gain - Long term capital gain - Unspecified term capital gain |
int |
hashCode() |
void |
setAmount(java.lang.Double amount)
Amount of the dividend
|
void |
setDeclaredDate(java.time.ZonedDateTime declaredDate)
Declared date of the trade
|
void |
setExDate(java.lang.String exDate)
Execution date of the trade
|
void |
setFlag(java.lang.String flag)
Refers to the dividend flag, if set
FI = Final dividend, div ends or instrument ends LI = Liquidation, instrument liquidates PR = Proceeds of a sale of rights or shares RE = Redemption of rights AC = Accrued dividend AR = Payment in arrears AD = Additional payment EX = Extra payment SP = Special dividend YE = Year end UR = Unknown rate SU = Regular dividend is suspended |
void |
setPaymentDate(java.time.ZonedDateTime paymentDate)
Payment date of the trade
|
void |
setQualified(java.lang.String qualified)
Refers to the dividend income type
- P = Partially qualified income - Q = Qualified income - N = Unqualified income - null = N/A or unknown Can be P, Q, N or null |
void |
setRecordDate(java.time.ZonedDateTime recordDate)
Record date of the trade
|
void |
setSymbol(java.lang.String symbol)
symbol
|
void |
setType(java.lang.String type)
Refers to the dividend payment type
- Dividend income - Interest income - Stock dividend - Short term capital gain - Medium term capital gain - Long term capital gain - Unspecified term capital gain |
java.lang.String |
toString() |
public StockDividend()
public StockDividend(java.lang.String symbol,
java.lang.String type,
java.lang.String exDate,
java.time.ZonedDateTime paymentDate,
java.time.ZonedDateTime recordDate,
java.time.ZonedDateTime declaredDate,
java.lang.Double amount,
java.lang.String qualified,
java.lang.String flag)
declaredDate - symbol - qualified - amount - flag - exDate - recordDate - type - paymentDate - public java.lang.String getSymbol()
public void setSymbol(java.lang.String symbol)
public java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getExDate()
public void setExDate(java.lang.String exDate)
public java.time.ZonedDateTime getPaymentDate()
public void setPaymentDate(java.time.ZonedDateTime paymentDate)
public java.time.ZonedDateTime getRecordDate()
public void setRecordDate(java.time.ZonedDateTime recordDate)
public java.time.ZonedDateTime getDeclaredDate()
public void setDeclaredDate(java.time.ZonedDateTime declaredDate)
public java.lang.Double getAmount()
public void setAmount(java.lang.Double amount)
public java.lang.String getQualified()
public void setQualified(java.lang.String qualified)
public java.lang.String getFlag()
public void setFlag(java.lang.String flag)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Object