finance.dar
Class DarBean
java.lang.Object
finance.dar.DarBean
- All Implemented Interfaces:
- java.io.Serializable
public class DarBean
- extends java.lang.Object
- implements java.io.Serializable
A modified Dutch Auction Repurchase Tender Offer
- See Also:
- Serialized Form
Constructor Summary |
DarBean(java.lang.String symbol)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DarBean
public DarBean(java.lang.String symbol)
getSymbol
public java.lang.String getSymbol()
getMin
public double getMin()
setMin
public void setMin(double min)
getMax
public double getMax()
setMax
public void setMax(double max)
getTerminationDate
public java.util.Date getTerminationDate()
setTerminationDate
public void setTerminationDate(java.util.Date terminationDate)
isOddLotHonored
public boolean isOddLotHonored()
setOddLotHonored
public void setOddLotHonored(boolean oddLotHonored)
getHeader
public static java.lang.String getHeader()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getResultsDate
public java.util.Date getResultsDate()
setResultsDate
public void setResultsDate(java.util.Date resultsDate)
getBuyBackPrice
public double getBuyBackPrice()
setBuyBackPrice
public void setBuyBackPrice(double buyBackPrice)
getProration
public double getProration()
setProration
public void setProration(double proration)
- Set the proration from 0..1 for a percentage.
- Parameters:
proration
-
getBuyBackPercentage
public double getBuyBackPercentage()
- Returns:
- a number (generally between 0 and 1)
getPricePercentage
public double getPricePercentage(double price)
- Returns:
- a number (generally between 0 and 1)
getCsvHeader
public static java.lang.String getCsvHeader()
getOddLotString
public java.lang.String getOddLotString()
getCsvString
public java.lang.String getCsvString()
main
public static void main(java.lang.String[] args)
throws java.text.ParseException
- Throws:
java.text.ParseException