org.otfeed.event
Class OTEquityInit

java.lang.Object
  extended by org.otfeed.event.OTEquityInit
All Implemented Interfaces:
java.lang.Comparable<OTEquityInit>

public final class OTEquityInit
extends java.lang.Object
implements java.lang.Comparable<OTEquityInit>

Provides Equity Initialize information. This is information about a company and its stock.


Constructor Summary
OTEquityInit()
          Default constructor.
OTEquityInit(java.lang.String currency, InstrumentEnum type, java.lang.String company, double prevClosePrice, java.lang.String prevCloseDate, double annualHighPrice, java.lang.String annualHighDate, double annualLowPrice, java.lang.String annualLowDate, double earningsPrice, java.lang.String earningsDate, long totalShares, long averageVolume, java.lang.String CUSIP, java.lang.String ISIN, boolean isUPC11830, boolean isSmallCap, boolean isTestIssue)
          Constructor.
 
Method Summary
 int compareTo(OTEquityInit other)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getAnnualHighDate()
           
 double getAnnualHighPrice()
           
 java.lang.String getAnnualLowDate()
           
 double getAnnualLowPrice()
           
 long getAverageVolume()
           
 java.lang.String getCompanyName()
           
 java.lang.String getCurrency()
           
 java.lang.String getCUSIP()
           
 java.lang.String getEarningsDate()
           
 double getEarningsPrice()
           
 InstrumentEnum getInstrumentType()
           
 java.lang.String getISIN()
           
 java.lang.String getPrevCloseDate()
           
 double getPrevClosePrice()
           
 long getTotalShares()
           
 int hashCode()
           
 boolean isSmallCap()
           
 boolean isTestIssue()
           
 boolean isUPC11830()
           
 void setAnnualHighDate(java.lang.String annualHighDate)
          Sets annual high date.
 void setAnnualHighPrice(double annualHighPrice)
          Sets annual high price.
 void setAnnualLowDate(java.lang.String annualLowDate)
          Sets annual low date.
 void setAnnualLowPrice(double annualLowPrice)
          Sets annual low price.
 void setAverageVolume(long averageVolume)
          Sets average volume.
 void setCompanyName(java.lang.String company)
          Sets company name.
 void setCurrency(java.lang.String currency)
          Sets currency.
 void setCUSIP(java.lang.String CUSIP)
          Sets CUSIP number.
 void setEarningsDate(java.lang.String earningsDate)
          Sets earnings date.
 void setEarningsPrice(double earningsPrice)
          Sets earnings price.
 void setInstrumentType(InstrumentEnum type)
          Sets instrument type.
 void setISIN(java.lang.String ISIN)
          Sets International Securities Identification Number, or ISIN.
 void setPrevCloseDate(java.lang.String prevCloseDate)
          Sets previous close date.
 void setPrevClosePrice(double prevClosePrice)
          Sets previous close price.
 void setSmallCap(boolean isSmallCap)
          Adds Small Cap bit.
 void setTestIssue(boolean isTestIssue)
          Adds test symbol bit.
 void setTotalShares(long totalShares)
          Sets total shares.
 void setUPC11830(boolean isUPC11830)
          Adds UPC118300 bit.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OTEquityInit

public OTEquityInit()
Default constructor.


OTEquityInit

public OTEquityInit(java.lang.String currency,
                    InstrumentEnum type,
                    java.lang.String company,
                    double prevClosePrice,
                    java.lang.String prevCloseDate,
                    double annualHighPrice,
                    java.lang.String annualHighDate,
                    double annualLowPrice,
                    java.lang.String annualLowDate,
                    double earningsPrice,
                    java.lang.String earningsDate,
                    long totalShares,
                    long averageVolume,
                    java.lang.String CUSIP,
                    java.lang.String ISIN,
                    boolean isUPC11830,
                    boolean isSmallCap,
                    boolean isTestIssue)
Constructor.

Parameters:
currency - Currency.
type - Instrument type.
company - Company name.
prevClosePrice - Previous close price.
prevCloseDate - Previous close date.
annualHighPrice - Annual high price.
annualHighDate - Annual high date.
annualLowPrice - Annual low price.
annualLowDate - Annual low date.
earningsPrice - Earnings price.
earningsDate - Earnings date.
totalShares - Total shares.
averageVolume - Average volume.
CUSIP - CUSIP number.
ISIN - International Securities Identification Number, or ISIN.
isUPC11830 - Notes whether Nasdaq flagged as UPC11830.
isSmallCap - Notes whether it is a Nasdaq Small Cap.
isTestIssue - Notes whether it is a known test symbol.
Method Detail

getCurrency

public java.lang.String getCurrency()
Returns:
Currency.

setCurrency

public void setCurrency(java.lang.String currency)
Sets currency.

Parameters:
currency - Currency.

getInstrumentType

public InstrumentEnum getInstrumentType()
Returns:
Instrument type.

setInstrumentType

public void setInstrumentType(InstrumentEnum type)
Sets instrument type.

Parameters:
type - Instrument type.

getCompanyName

public java.lang.String getCompanyName()
Returns:
Company name.

setCompanyName

public void setCompanyName(java.lang.String company)
Sets company name.

Parameters:
company - Company name.

getPrevClosePrice

public double getPrevClosePrice()
Returns:
Previous close price.

setPrevClosePrice

public void setPrevClosePrice(double prevClosePrice)
Sets previous close price.

Parameters:
prevClosePrice - Previous close price.

getPrevCloseDate

public java.lang.String getPrevCloseDate()
Returns:
Previous close date: YYYYMMDD or 8 spaces if not provided.

setPrevCloseDate

public void setPrevCloseDate(java.lang.String prevCloseDate)
Sets previous close date.

Parameters:
prevCloseDate - Previous close date.

getAnnualHighPrice

public double getAnnualHighPrice()
Returns:
Annual high price.

setAnnualHighPrice

public void setAnnualHighPrice(double annualHighPrice)
Sets annual high price.

Parameters:
annualHighPrice - Annual high price.

getAnnualHighDate

public java.lang.String getAnnualHighDate()
Returns:
Annual high date: YYYYMMDD or 8 spaces if not provided.

setAnnualHighDate

public void setAnnualHighDate(java.lang.String annualHighDate)
Sets annual high date.

Parameters:
annualHighDate - Annual high date.

getAnnualLowPrice

public double getAnnualLowPrice()
Returns:
Annual low price.

setAnnualLowPrice

public void setAnnualLowPrice(double annualLowPrice)
Sets annual low price.

Parameters:
annualLowPrice - Annual low price.

getAnnualLowDate

public java.lang.String getAnnualLowDate()
Returns:
Annual low date: YYYYMMDD or 8 spaces if not provided.

setAnnualLowDate

public void setAnnualLowDate(java.lang.String annualLowDate)
Sets annual low date.

Parameters:
annualLowDate - Annual low date.

getEarningsPrice

public double getEarningsPrice()
Returns:
Earnings price (earnings per share).

setEarningsPrice

public void setEarningsPrice(double earningsPrice)
Sets earnings price.

Parameters:
earningsPrice - Earnings price.

getEarningsDate

public java.lang.String getEarningsDate()
Returns:
Earnings date: YYYYMMDD or 8 spaces if not provided.

setEarningsDate

public void setEarningsDate(java.lang.String earningsDate)
Sets earnings date.

Parameters:
earningsDate - Earnings date.

getTotalShares

public long getTotalShares()
Returns:
Total shares.

setTotalShares

public void setTotalShares(long totalShares)
Sets total shares.

Parameters:
totalShares - Total shares.

getAverageVolume

public long getAverageVolume()
Returns:
Average volume.

setAverageVolume

public void setAverageVolume(long averageVolume)
Sets average volume.

Parameters:
averageVolume - Average volume.

getCUSIP

public java.lang.String getCUSIP()
Returns:
CUSIP number.

setCUSIP

public void setCUSIP(java.lang.String CUSIP)
Sets CUSIP number.

Parameters:
CUSIP - CUSIP number.

getISIN

public java.lang.String getISIN()
Returns:
International Securities Identification Number, or ISIN.

setISIN

public void setISIN(java.lang.String ISIN)
Sets International Securities Identification Number, or ISIN.

Parameters:
ISIN - International Securities Identification Number, or ISIN.

isUPC11830

public boolean isUPC11830()
Returns:
Notes whether Nasdaq flagged as UPC11830.

setUPC11830

public void setUPC11830(boolean isUPC11830)
Adds UPC118300 bit.

Parameters:
isUPC11830 - sUPC11830 Notes whether Nasdaq flagged as UPC11830.

isSmallCap

public boolean isSmallCap()
Returns:
Notes whether it is a Nasdaq Small Cap.

setSmallCap

public void setSmallCap(boolean isSmallCap)
Adds Small Cap bit.

Parameters:
isSmallCap - Notes whether it is a Nasdaq Small Cap.

isTestIssue

public boolean isTestIssue()
Returns:
Notes whether it is a known test symbol.

setTestIssue

public void setTestIssue(boolean isTestIssue)
Adds test symbol bit.

Parameters:
isTestIssue - Notes whether it is a known test symbol.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(OTEquityInit other)
Specified by:
compareTo in interface java.lang.Comparable<OTEquityInit>


Copyright © 2007 Mike Kroutikov. All Rights Reserved.