com.javelin.fpml.shared
Interface AdjustableOrRelativeDates

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
AdjustableOrRelativeDatesBean

public interface AdjustableOrRelativeDates
extends java.lang.Cloneable, java.io.Serializable

AdjustableOrRelativeDates.java

null

Author:
Javelin Software
See Also:
AdjustableOrRelativeDatesHome, AdjustableOrRelativeDatesSession, AdjustableOrRelativeDatesValidator, AdjustableOrRelativeDatesBean, com.javelin.fpml.shared.lazy.LazyAdjustableOrRelativeDatesBean

Method Summary
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 AdjustableDates getAdjustableDates()
          Get the Adjustable Dates.
 java.lang.Integer getAdjustableOrRelativeDatesKey()
          Get the Adjustable Or Relative Dates Key.
 AmericanExercise getAmericanExerciseRelevantUnderlyingDate()
          Get the AmericanExerciseRelevantUnderlyingDate dependent on this table.
 EuropeanExercise getEuropeanExerciseRelevantUnderlyingDate()
          Get the EuropeanExerciseRelevantUnderlyingDate dependent on this table.
 RelativeDates getRelativeDates()
          Get the Relative Dates.
 void setAdjustableDates(AdjustableDates adjustableDates)
          Set the Adjustable Dates.
 void setAdjustableOrRelativeDatesKey(java.lang.Integer adjustableOrRelativeDatesKey)
          Set the Adjustable Or Relative Dates Key.
 void setAmericanExerciseRelevantUnderlyingDate(AmericanExercise americanExercise)
          Set the AmericanExerciseRelevantUnderlyingDate dependent on this table.
 void setEuropeanExerciseRelevantUnderlyingDate(EuropeanExercise europeanExercise)
          Set the EuropeanExerciseRelevantUnderlyingDate dependent on this table.
 void setRelativeDates(RelativeDates relativeDates)
          Set the Relative Dates.
 

Method Detail

getAdjustableOrRelativeDatesKey

public java.lang.Integer getAdjustableOrRelativeDatesKey()
Get the Adjustable Or Relative Dates Key.

Returns:
Integer or null if it has not been set.

setAdjustableOrRelativeDatesKey

public void setAdjustableOrRelativeDatesKey(java.lang.Integer adjustableOrRelativeDatesKey)
                                     throws ValidationException
Set the Adjustable Or Relative Dates Key.

Parameters:
adjustableOrRelativeDatesKey - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDatesValidator

getAdjustableDates

public AdjustableDates getAdjustableDates()
Get the Adjustable Dates.

Returns:
AdjustableDates or a default value of null if it has not been set.

setAdjustableDates

public void setAdjustableDates(AdjustableDates adjustableDates)
                        throws ValidationException
Set the Adjustable Dates.

Parameters:
adjustableDates - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDatesValidator

getRelativeDates

public RelativeDates getRelativeDates()
Get the Relative Dates.

Returns:
RelativeDates or a default value of null if it has not been set.

setRelativeDates

public void setRelativeDates(RelativeDates relativeDates)
                      throws ValidationException
Set the Relative Dates.

Parameters:
relativeDates - The value to set.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDatesValidator

getEuropeanExerciseRelevantUnderlyingDate

public EuropeanExercise getEuropeanExerciseRelevantUnderlyingDate()
                                                           throws ValidationException
Get the EuropeanExerciseRelevantUnderlyingDate dependent on this table.

Returns:
EuropeanExercise.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDates

setEuropeanExerciseRelevantUnderlyingDate

public void setEuropeanExerciseRelevantUnderlyingDate(EuropeanExercise europeanExercise)
                                               throws ValidationException
Set the EuropeanExerciseRelevantUnderlyingDate dependent on this table.

Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDates

getAmericanExerciseRelevantUnderlyingDate

public AmericanExercise getAmericanExerciseRelevantUnderlyingDate()
                                                           throws ValidationException
Get the AmericanExerciseRelevantUnderlyingDate dependent on this table.

Returns:
AmericanExercise.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDates

setAmericanExerciseRelevantUnderlyingDate

public void setAmericanExerciseRelevantUnderlyingDate(AmericanExercise americanExercise)
                                               throws ValidationException
Set the AmericanExerciseRelevantUnderlyingDate dependent on this table.

Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableOrRelativeDates

clone

public java.lang.Object clone()
Clone bean without throwing an Exception.

Overrides:
clone in class java.lang.Object