org.marketcetera.client.instruments
Class FutureValidationHandler

java.lang.Object
  extended by org.marketcetera.core.instruments.InstrumentFunctionHandler<I>
      extended by org.marketcetera.client.instruments.InstrumentValidationHandler<Future>
          extended by org.marketcetera.client.instruments.FutureValidationHandler

public class FutureValidationHandler
extends InstrumentValidationHandler<Future>

Validates future instruments.

Since:
2.1.0
Version:
$Id: FutureValidationHandler.java 16154 2012-07-14 16:34:05Z colin $
Author:
Colin DuPlantis

Field Summary
 
Fields inherited from class org.marketcetera.client.instruments.InstrumentValidationHandler
SELECTOR
 
Constructor Summary
FutureValidationHandler()
          Create a new FutureValidationHandler instance.
 
Method Summary
 void validate(Instrument inInstrument)
          Validates the supplied instrument.
static void validateExpirationYear(int inExpirationYear)
          Validates that the given value represents a valid future expiration year.
static void validateExpirationYear(String inExpirationYear)
          Validates that the given value represents a valid future expiration year.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FutureValidationHandler

public FutureValidationHandler()
Create a new FutureValidationHandler instance.

Method Detail

validateExpirationYear

public static void validateExpirationYear(String inExpirationYear)
                                   throws OrderValidationException
Validates that the given value represents a valid future expiration year.

Parameters:
inExpirationYear - a String value
Throws:
OrderValidationException - if the given value is invalid

validateExpirationYear

public static void validateExpirationYear(int inExpirationYear)
                                   throws OrderValidationException
Validates that the given value represents a valid future expiration year.

Parameters:
inExpirationYear - an int value
Throws:
OrderValidationException - if the given value is invalid

validate

public void validate(Instrument inInstrument)
              throws OrderValidationException
Description copied from class: InstrumentValidationHandler
Validates the supplied instrument.

Specified by:
validate in class InstrumentValidationHandler<Future>
Parameters:
inInstrument - the instrument
Throws:
OrderValidationException - if the validation fails.


Copyright © 2012. All Rights Reserved.