com.javelin.fpml.shared
Class BermudaExerciseValidator

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

public class BermudaExerciseValidator
extends AbstractBeanValidator

BermudaExerciseValidator.java

null

Author:
Javelin Software
See Also:
BermudaExercise, Serialized Form

Constructor Summary
BermudaExerciseValidator()
           
 
Method Summary
protected  void validateBermudaExercise(Bean bean)
           
 void validateBermudaExerciseDates(AdjustableOrRelativeDates bermudaExerciseDates, BermudaExercise bean, java.lang.String propertyName)
          Validate the BermudaExerciseDates.
 void validateBermudaExerciseKey(java.lang.Integer bermudaExerciseKey, BermudaExercise bean, java.lang.String propertyName)
          Validate the BermudaExerciseKey.
 void validateEarliestExerciseTime(BusinessCenterTime earliestExerciseTime, BermudaExercise bean, java.lang.String propertyName)
          Validate the EarliestExerciseTime.
 void validateExerciseFeeSchedule(ExerciseFeeSchedule exerciseFeeSchedule, BermudaExercise bean, java.lang.String propertyName)
          Validate the ExerciseFeeSchedule.
 void validateExpirationTime(BusinessCenterTime expirationTime, BermudaExercise bean, java.lang.String propertyName)
          Validate the ExpirationTime.
 void validateLatestExerciseTime(BusinessCenterTime latestExerciseTime, BermudaExercise bean, java.lang.String propertyName)
          Validate the LatestExerciseTime.
 void validateMultipleExercise(MultipleExercise multipleExercise, BermudaExercise bean, java.lang.String propertyName)
          Validate the MultipleExercise.
 void validateOnCreate(Bean bean)
           
 void validateOnRemove(Bean bean)
           
 void validateOnStore(Bean bean)
           
 void validateRelevantUnderlyingDate(AdjustableOrRelativeDates relevantUnderlyingDate, BermudaExercise 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

BermudaExerciseValidator

public BermudaExerciseValidator()
Method Detail

validateBermudaExerciseKey

public void validateBermudaExerciseKey(java.lang.Integer bermudaExerciseKey,
                                       BermudaExercise bean,
                                       java.lang.String propertyName)
                                throws ValidationException
Validate the BermudaExerciseKey.

ValidationException

validateBermudaExerciseDates

public void validateBermudaExerciseDates(AdjustableOrRelativeDates bermudaExerciseDates,
                                         BermudaExercise bean,
                                         java.lang.String propertyName)
                                  throws ValidationException
Validate the BermudaExerciseDates.

ValidationException

validateRelevantUnderlyingDate

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

ValidationException

validateEarliestExerciseTime

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

ValidationException

validateLatestExerciseTime

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

ValidationException

validateExpirationTime

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

ValidationException

validateMultipleExercise

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

ValidationException

validateExerciseFeeSchedule

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

ValidationException

validateBermudaExercise

protected void validateBermudaExercise(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