com.javelin.fpml.shared
Interface AdjustableDate

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

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

AdjustableDate.java

null

Author:
Javelin Software
See Also:
AdjustableDateHome, AdjustableDateSession, AdjustableDateValidator, AdjustableDateBean, com.javelin.fpml.shared.lazy.LazyAdjustableDateBean

Method Summary
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 java.lang.Integer getAdjustableDateKey()
          Get the Adjustable Date Key.
 AdjustableOrRelativeDate getAdjustableOrRelativeDateAdjustableDate()
          Get the AdjustableOrRelativeDateAdjustableDate dependent on this table.
 BusinessDayAdjustments getDateAdjustments()
          Get the Date Adjustments.
 Payment getPaymentPaymentDate()
          Get the PaymentPaymentDate dependent on this table.
 java.sql.Date getUnadjustedDate()
          Get the Unadjusted Date.
 void setAdjustableDateKey(java.lang.Integer adjustableDateKey)
          Set the Adjustable Date Key.
 void setAdjustableOrRelativeDateAdjustableDate(AdjustableOrRelativeDate adjustableOrRelativeDate)
          Set the AdjustableOrRelativeDateAdjustableDate dependent on this table.
 void setDateAdjustments(BusinessDayAdjustments dateAdjustments)
          Set the Date Adjustments.
 void setPaymentPaymentDate(Payment payment)
          Set the PaymentPaymentDate dependent on this table.
 void setUnadjustedDate(java.sql.Date unadjustedDate)
          Set the Unadjusted Date.
 

Method Detail

getAdjustableDateKey

public java.lang.Integer getAdjustableDateKey()
Get the Adjustable Date Key.

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

setAdjustableDateKey

public void setAdjustableDateKey(java.lang.Integer adjustableDateKey)
                          throws ValidationException
Set the Adjustable Date Key.

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

getUnadjustedDate

public java.sql.Date getUnadjustedDate()
Get the Unadjusted Date.

Returns:
java.sql.Date or a default value of null if it has not been set.

setUnadjustedDate

public void setUnadjustedDate(java.sql.Date unadjustedDate)
                       throws ValidationException
Set the Unadjusted Date.

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

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:
AdjustableDateValidator

getPaymentPaymentDate

public Payment getPaymentPaymentDate()
                              throws ValidationException
Get the PaymentPaymentDate dependent on this table.

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

setPaymentPaymentDate

public void setPaymentPaymentDate(Payment payment)
                           throws ValidationException
Set the PaymentPaymentDate dependent on this table.

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

getAdjustableOrRelativeDateAdjustableDate

public AdjustableOrRelativeDate getAdjustableOrRelativeDateAdjustableDate()
                                                                   throws ValidationException
Get the AdjustableOrRelativeDateAdjustableDate dependent on this table.

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

setAdjustableOrRelativeDateAdjustableDate

public void setAdjustableOrRelativeDateAdjustableDate(AdjustableOrRelativeDate adjustableOrRelativeDate)
                                               throws ValidationException
Set the AdjustableOrRelativeDateAdjustableDate dependent on this table.

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

clone

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

Overrides:
clone in class java.lang.Object