org.otfeed.command
Class SplitsCommand

java.lang.Object
  extended by org.otfeed.command.SplitsCommand
All Implemented Interfaces:
ICommand

public final class SplitsCommand
extends java.lang.Object
implements ICommand

Request for the stock split information.

Generates split events.


Constructor Summary
SplitsCommand()
          Default constructor.
SplitsCommand(java.lang.String exchangeCode, java.lang.String symbolCode, java.util.Date startDate, java.util.Date endDate, IDataDelegate<OTSplit> dataDelegate)
          Creates new splits command, initializing all its properties.
 
Method Summary
 ICompletionDelegate getCompletionDelegate()
          Option delegate to watch stream completion event.
 IDataDelegate<OTSplit> getDataDelegate()
          Delegate to receive OTSplit events.
 java.util.Date getEndDate()
          End date/time for the split info.
 java.lang.String getExchangeCode()
          Exchange code.
 java.util.Date getStartDate()
          Start date/time for the split info.
 java.lang.String getSymbolCode()
          Symbol code.
 void setCompletionDelegate(ICompletionDelegate val)
          Sets completion delegate.
 void setDataDelegate(IDataDelegate<OTSplit> dataDelegate)
          Sets delegate.
 void setEndDate(java.util.Date val)
          Sets end date/time.
 void setExchangeCode(java.lang.String exchangeCode)
          Sets the exchange code.
 void setStartDate(java.util.Date val)
          Sets start date/time.
 void setSymbolCode(java.lang.String val)
          Sets symbol code.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitsCommand

public SplitsCommand(java.lang.String exchangeCode,
                     java.lang.String symbolCode,
                     java.util.Date startDate,
                     java.util.Date endDate,
                     IDataDelegate<OTSplit> dataDelegate)
Creates new splits command, initializing all its properties.

Parameters:
exchangeCode - exchange code.
symbolCode - symbol code.
startDate - start date.
endDate - end date.
dataDelegate - delegate.

SplitsCommand

public SplitsCommand()
Default constructor. All properties must be set explicitly before using this command object.

Method Detail

getStartDate

public java.util.Date getStartDate()
Start date/time for the split info.

Returns:
Start date/time.

setStartDate

public void setStartDate(java.util.Date val)
Sets start date/time.

Parameters:
val - Start date/time.

getEndDate

public java.util.Date getEndDate()
End date/time for the split info.

Returns:
End date/time.

setEndDate

public void setEndDate(java.util.Date val)
Sets end date/time.

Parameters:
val - end date/time.

getDataDelegate

public IDataDelegate<OTSplit> getDataDelegate()
Delegate to receive OTSplit events. This parameter is mandatory.

Returns:
delegate.

setDataDelegate

public void setDataDelegate(IDataDelegate<OTSplit> dataDelegate)
Sets delegate.

Parameters:
dataDelegate - delegate.

getExchangeCode

public final java.lang.String getExchangeCode()
Exchange code.

Returns:
exchange code.

setExchangeCode

public final void setExchangeCode(java.lang.String exchangeCode)
Sets the exchange code.

Parameters:
exchangeCode - exchange code.

getSymbolCode

public final java.lang.String getSymbolCode()
Symbol code.

Returns:
symbol code.

setSymbolCode

public final void setSymbolCode(java.lang.String val)
Sets symbol code.

Parameters:
val - symbol code.

getCompletionDelegate

public ICompletionDelegate getCompletionDelegate()
Option delegate to watch stream completion event.

Returns:
delegate.

setCompletionDelegate

public void setCompletionDelegate(ICompletionDelegate val)
Sets completion delegate.

Parameters:
val - delegate.


Copyright © 2007 Mike Kroutikov. All Rights Reserved.