com.javelin.fpml.shared
Class AdjustableDatesBean

java.lang.Object
  |
  +--AbstractBean
        |
        +--com.javelin.fpml.shared.AdjustableDatesBean
All Implemented Interfaces:
AdjustableDates, java.lang.Cloneable, java.io.Serializable

public class AdjustableDatesBean
extends AbstractBean
implements AdjustableDates

AdjustableDatesBean.java

null

Author:
Javelin Software
See Also:
AdjustableDates, Serialized Form

Field Summary
protected  java.lang.Integer adjustableDatesKey
           
protected  java.util.Vector adjustableDatesUnadjustedDates
           
protected  AdjustableOrRelativeDates adjustableOrRelativeDates
           
protected  BusinessDayAdjustments dateAdjustments
           
protected  AdjustableDatesValidator validator
           
 
Constructor Summary
AdjustableDatesBean()
          Construct the Default AdjustableDatesBean.
 
Method Summary
 void addAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
          Add the AdjustableDatesUnadjustedDate dependent on this table.
 java.lang.Object clone()
          Clone dependent beans.
 void detach()
           
 java.lang.Integer getAdjustableDatesKey()
          Get the Adjustable Dates Key.
 java.util.Iterator getAdjustableDatesUnadjustedDates()
          Get the Set of AdjustableDatesUnadjustedDates dependent on this table.
protected  AdjustableDatesValidator getAdjustableDatesValidator()
           
 AdjustableOrRelativeDates getAdjustableOrRelativeDatesAdjustableDates()
          Get the AdjustableOrRelativeDatesAdjustableDates dependent on this table.
 BusinessDayAdjustments getDateAdjustments()
          Get the Date Adjustments.
 java.lang.Class getInterface()
           
 void listRelations(java.util.Vector list, int type)
          List the related beans.
 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 adjustableDatesUnadjustedDates)
          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.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

adjustableDatesKey

protected java.lang.Integer adjustableDatesKey

dateAdjustments

protected transient BusinessDayAdjustments dateAdjustments

adjustableDatesUnadjustedDates

protected transient java.util.Vector adjustableDatesUnadjustedDates

adjustableOrRelativeDates

protected AdjustableOrRelativeDates adjustableOrRelativeDates

validator

protected AdjustableDatesValidator validator
Constructor Detail

AdjustableDatesBean

public AdjustableDatesBean()
Construct the Default AdjustableDatesBean.

Method Detail

getInterface

public java.lang.Class getInterface()
See Also:
com.javelin.beans.Bean.getInterface()

getAdjustableOrRelativeDatesAdjustableDates

public AdjustableOrRelativeDates getAdjustableOrRelativeDatesAdjustableDates()
                                                                      throws ValidationException
Description copied from interface: AdjustableDates
Get the AdjustableOrRelativeDatesAdjustableDates dependent on this table.

Specified by:
getAdjustableOrRelativeDatesAdjustableDates in interface AdjustableDates
Returns:
AdjustableOrRelativeDates.
ValidationException
See Also:
com.javelin.fpml.shared.getAdjustableOrRelativeDatesAdjustableDates()

setAdjustableOrRelativeDatesAdjustableDates

public void setAdjustableOrRelativeDatesAdjustableDates(AdjustableOrRelativeDates adjustableOrRelativeDates)
                                                 throws ValidationException
Description copied from interface: AdjustableDates
Set the AdjustableOrRelativeDatesAdjustableDates dependent on this table.

Specified by:
setAdjustableOrRelativeDatesAdjustableDates in interface AdjustableDates
ValidationException
See Also:
com.javelin.fpml.shared.setAdjustableOrRelativeDatesAdjustableDates()

getAdjustableDatesUnadjustedDates

public java.util.Iterator getAdjustableDatesUnadjustedDates()
                                                     throws ValidationException
Description copied from interface: AdjustableDates
Get the Set of AdjustableDatesUnadjustedDates dependent on this table.

Specified by:
getAdjustableDatesUnadjustedDates in interface AdjustableDates
Returns:
Iterator A list of AdjustableDatesUnadjustedDates.
ValidationException
See Also:
com.javelin.fpml.shared.getAdjustableDatesUnadjustedDates()

setAdjustableDatesUnadjustedDates

public void setAdjustableDatesUnadjustedDates(java.util.Iterator adjustableDatesUnadjustedDates)
                                       throws ValidationException
Description copied from interface: AdjustableDates
Set the Set of AdjustableDatesUnadjustedDates dependent on this table.

Specified by:
setAdjustableDatesUnadjustedDates in interface AdjustableDates
Parameters:
adjustableDatesUnadjustedDates - A list of AdjustableDatesUnadjustedDates.
ValidationException
See Also:
com.javelin.fpml.shared.setAdjustableDatesUnadjustedDates()

addAdjustableDatesUnadjustedDate

public void addAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
                                      throws ValidationException
Description copied from interface: AdjustableDates
Add the AdjustableDatesUnadjustedDate dependent on this table.

Specified by:
addAdjustableDatesUnadjustedDate in interface AdjustableDates
ValidationException
See Also:
AdjustableDates.addAdjustableDatesUnadjustedDate( com.javelin.fpml.shared.AdjustableDatesUnadjustedDate )

removeAdjustableDatesUnadjustedDate

public void removeAdjustableDatesUnadjustedDate(AdjustableDatesUnadjustedDate adjustableDatesUnadjustedDate)
                                         throws ValidationException
Description copied from interface: AdjustableDates
Remove the AdjustableDatesUnadjustedDate dependent on this table.

Specified by:
removeAdjustableDatesUnadjustedDate in interface AdjustableDates
ValidationException
See Also:
AdjustableDates.removeAdjustableDatesUnadjustedDate( com.javelin.fpml.shared.AdjustableDatesUnadjustedDate )

removeAdjustableDatesUnadjustedDates

public void removeAdjustableDatesUnadjustedDates()
                                          throws ValidationException
Description copied from interface: AdjustableDates
Remove all the AdjustableDatesUnadjustedDates

Specified by:
removeAdjustableDatesUnadjustedDates in interface AdjustableDates
ValidationException
See Also:
AdjustableDates.removeAdjustableDatesUnadjustedDates()

getAdjustableDatesKey

public java.lang.Integer getAdjustableDatesKey()
Description copied from interface: AdjustableDates
Get the Adjustable Dates Key.

Specified by:
getAdjustableDatesKey in interface AdjustableDates
Returns:
Integer or null if it has not been set.
See Also:
AdjustableDates.getAdjustableDatesKey()

setAdjustableDatesKey

public void setAdjustableDatesKey(java.lang.Integer adjustableDatesKey)
                           throws ValidationException
Description copied from interface: AdjustableDates
Set the Adjustable Dates Key.

Specified by:
setAdjustableDatesKey in interface AdjustableDates
Parameters:
adjustableDatesKey - The value to set.
ValidationException
See Also:
AdjustableDates.setAdjustableDatesKey( java.lang.Integer adjustableDatesKey )

getDateAdjustments

public BusinessDayAdjustments getDateAdjustments()
Description copied from interface: AdjustableDates
Get the Date Adjustments.

Specified by:
getDateAdjustments in interface AdjustableDates
Returns:
BusinessDayAdjustments or a default value of null if it has not been set.
See Also:
AdjustableDates.getDateAdjustments()

setDateAdjustments

public void setDateAdjustments(BusinessDayAdjustments dateAdjustments)
                        throws ValidationException
Description copied from interface: AdjustableDates
Set the Date Adjustments.

Specified by:
setDateAdjustments in interface AdjustableDates
Parameters:
dateAdjustments - The value to set.
ValidationException
See Also:
AdjustableDates.setDateAdjustments( BusinessDayAdjustments dateAdjustments )

getAdjustableDatesValidator

protected AdjustableDatesValidator getAdjustableDatesValidator()

toString

public java.lang.String toString()
See Also:
Object.toString()

listRelations

public void listRelations(java.util.Vector list,
                          int type)
                   throws ValidationException
List the related beans.

ValidationException

detach

public void detach()
            throws ValidationException
ValidationException
See Also:
com.javelin.beans.Beane#detach()

clone

public java.lang.Object clone()
Clone dependent beans.

Specified by:
clone in interface AdjustableDates