com.javelin.fpml.shared
Class AmericanExerciseValidator

java.lang.Object
  |
  +--AbstractBeanValidator
        |
        +--com.javelin.fpml.shared.AmericanExerciseValidator

public class AmericanExerciseValidator
extends AbstractBeanValidator

AmericanExerciseValidator.java

null

Author:
Javelin Software
See Also:
AmericanExercise, Serialized Form

Constructor Summary
AmericanExerciseValidator()
           
 
Method Summary
protected  void validateAmericanExercise(Bean bean)
           
 void validateAmericanExerciseKey(java.lang.Integer americanExerciseKey, AmericanExercise bean, java.lang.String propertyName)
          Validate the AmericanExerciseKey.
 void validateCommencementDate(AdjustableOrRelativeDate commencementDate, AmericanExercise bean, java.lang.String propertyName)
          Validate the CommencementDate.
 void validateEarliestExerciseTime(BusinessCenterTime earliestExerciseTime, AmericanExercise bean, java.lang.String propertyName)
          Validate the EarliestExerciseTime.
 void validateExerciseFeeSchedule(ExerciseFeeSchedule exerciseFeeSchedule, AmericanExercise bean, java.lang.String propertyName)
          Validate the ExerciseFeeSchedule.
 void validateExpirationDate(AdjustableOrRelativeDate expirationDate, AmericanExercise bean, java.lang.String propertyName)
          Validate the ExpirationDate.
 void validateExpirationTime(BusinessCenterTime expirationTime, AmericanExercise bean, java.lang.String propertyName)
          Validate the ExpirationTime.
 void validateLatestExerciseTime(BusinessCenterTime latestExerciseTime, AmericanExercise bean, java.lang.String propertyName)
          Validate the LatestExerciseTime.
 void validateMultipleExercise(MultipleExercise multipleExercise, AmericanExercise bean, java.lang.String propertyName)
          Validate the MultipleExercise.
 void validateOnCreate(Bean bean)
           
 void validateOnRemove(Bean bean)
           
 void validateOnStore(Bean bean)
           
 void validateRelevantUnderlyingDate(AdjustableOrRelativeDates relevantUnderlyingDate, AmericanExercise bean, java.lang.String propertyName)
          Validate the RelevantUnderlyingDate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmericanExerciseValidator

public AmericanExerciseValidator()
Method Detail

validateAmericanExerciseKey

public void validateAmericanExerciseKey(java.lang.Integer americanExerciseKey,
                                        AmericanExercise bean,
                                        java.lang.String propertyName)
                                 throws ValidationException
Validate the AmericanExerciseKey.

ValidationException

validateCommencementDate

public void validateCommencementDate(AdjustableOrRelativeDate commencementDate,
                                     AmericanExercise bean,
                                     java.lang.String propertyName)
                              throws ValidationException
Validate the CommencementDate.

ValidationException

validateExpirationDate

public void validateExpirationDate(AdjustableOrRelativeDate expirationDate,
                                   AmericanExercise bean,
                                   java.lang.String propertyName)
                            throws ValidationException
Validate the ExpirationDate.

ValidationException

validateRelevantUnderlyingDate

public void validateRelevantUnderlyingDate(AdjustableOrRelativeDates relevantUnderlyingDate,
                                           AmericanExercise bean,
                                           java.lang.String propertyName)
                                    throws ValidationException
Validate the RelevantUnderlyingDate.

ValidationException

validateEarliestExerciseTime

public void validateEarliestExerciseTime(BusinessCenterTime earliestExerciseTime,
                                         AmericanExercise bean,
                                         java.lang.String propertyName)
                                  throws ValidationException
Validate the EarliestExerciseTime.

ValidationException

validateLatestExerciseTime

public void validateLatestExerciseTime(BusinessCenterTime latestExerciseTime,
                                       AmericanExercise bean,
                                       java.lang.String propertyName)
                                throws ValidationException
Validate the LatestExerciseTime.

ValidationException

validateExpirationTime

public void validateExpirationTime(BusinessCenterTime expirationTime,
                                   AmericanExercise bean,
                                   java.lang.String propertyName)
                            throws ValidationException
Validate the ExpirationTime.

ValidationException

validateMultipleExercise

public void validateMultipleExercise(MultipleExercise multipleExercise,
                                     AmericanExercise bean,
                                     java.lang.String propertyName)
                              throws ValidationException
Validate the MultipleExercise.

ValidationException

validateExerciseFeeSchedule

public void validateExerciseFeeSchedule(ExerciseFeeSchedule exerciseFeeSchedule,
                                        AmericanExercise bean,
                                        java.lang.String propertyName)
                                 throws ValidationException
Validate the ExerciseFeeSchedule.

ValidationException

validateAmericanExercise

protected void validateAmericanExercise(Bean bean)
                                 throws ValidationException
ValidationException

validateOnCreate

public void validateOnCreate(Bean bean)
                      throws ValidationException
ValidationException

validateOnStore

public void validateOnStore(Bean bean)
                     throws ValidationException
ValidationException

validateOnRemove

public void validateOnRemove(Bean bean)
                      throws ValidationException
ValidationException