com.javelin.fpml.shared
Interface AdjustableDates

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

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

AdjustableDates.java

null

Author:
Javelin Software
See Also:
AdjustableDatesHome, AdjustableDatesSession, AdjustableDatesValidator, AdjustableDatesBean, com.javelin.fpml.shared.lazy.LazyAdjustableDatesBean

Method Summary
 void addAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
          Add the AdjustableDatesUnadjustedDate dependent on this table.
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 java.lang.Integer getAdjustableDatesKey()
          Get the Adjustable Dates Key.
 java.util.Iterator getAdjustableDatesUnadjustedDates()
          Get the Set of AdjustableDatesUnadjustedDates dependent on this table.
 AdjustableOrRelativeDates getAdjustableOrRelativeDatesAdjustableDates()
          Get the AdjustableOrRelativeDatesAdjustableDates dependent on this table.
 BusinessDayAdjustments getDateAdjustments()
          Get the Date Adjustments.
 void removeAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
          Remove the AdjustableDatesUnadjustedDate dependent on this table.
 void removeAdjustableDatesUnadjustedDates()
          Remove all the AdjustableDatesUnadjustedDates
 void setAdjustableDatesKey(java.lang.Integer adjustableDatesKey)
          Set the Adjustable Dates Key.
 void setAdjustableDatesUnadjustedDates(java.util.Iterator adjustableDatesUnadjustedDate)
          Set the Set of AdjustableDatesUnadjustedDates dependent on this table.
 void setAdjustableOrRelativeDatesAdjustableDates(AdjustableOrRelativeDates adjustableOrRelativeDates)
          Set the AdjustableOrRelativeDatesAdjustableDates dependent on this table.
 void setDateAdjustments(BusinessDayAdjustments dateAdjustments)
          Set the Date Adjustments.
 

Method Detail

getAdjustableDatesKey

public java.lang.Integer getAdjustableDatesKey()
Get the Adjustable Dates Key.

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

setAdjustableDatesKey

public void setAdjustableDatesKey(java.lang.Integer adjustableDatesKey)
                           throws ValidationException
Set the Adjustable Dates Key.

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

getDateAdjustments

public BusinessDayAdjustments getDateAdjustments()
Get the Date Adjustments.

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

setDateAdjustments

public void setDateAdjustments(BusinessDayAdjustments dateAdjustments)
                        throws ValidationException
Set the Date Adjustments.

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

getAdjustableOrRelativeDatesAdjustableDates

public AdjustableOrRelativeDates getAdjustableOrRelativeDatesAdjustableDates()
                                                                      throws ValidationException
Get the AdjustableOrRelativeDatesAdjustableDates dependent on this table.

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

setAdjustableOrRelativeDatesAdjustableDates

public void setAdjustableOrRelativeDatesAdjustableDates(AdjustableOrRelativeDates adjustableOrRelativeDates)
                                                 throws ValidationException
Set the AdjustableOrRelativeDatesAdjustableDates dependent on this table.

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

getAdjustableDatesUnadjustedDates

public java.util.Iterator getAdjustableDatesUnadjustedDates()
                                                     throws ValidationException
Get the Set of AdjustableDatesUnadjustedDates dependent on this table.

Returns:
Iterator A list of AdjustableDatesUnadjustedDates.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableDates

setAdjustableDatesUnadjustedDates

public void setAdjustableDatesUnadjustedDates(java.util.Iterator adjustableDatesUnadjustedDate)
                                       throws ValidationException
Set the Set of AdjustableDatesUnadjustedDates dependent on this table.

Parameters:
adjustableDatesUnadjustedDate - A list of AdjustableDatesUnadjustedDates.
Throws:
ValidationException - If there was a problem validating the value.
See Also:
AdjustableDates

addAdjustableDatesUnadjustedDate

public void addAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
                                      throws ValidationException
Add the AdjustableDatesUnadjustedDate dependent on this table.

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

removeAdjustableDatesUnadjustedDate

public void removeAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
                                         throws ValidationException
Remove the AdjustableDatesUnadjustedDate dependent on this table.

Throws:
ValidationException - If there was a problem removing the value.
See Also:
AdjustableDates

removeAdjustableDatesUnadjustedDates

public void removeAdjustableDatesUnadjustedDates()
                                          throws ValidationException
Remove all the AdjustableDatesUnadjustedDates

ValidationException

clone

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

Overrides:
clone in class java.lang.Object