com.javelin.fpml.shared
Interface AmountSchedule

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

public interface AmountSchedule
extends Schedule, java.lang.Cloneable, java.io.Serializable

AmountSchedule.java

null

Author:
Javelin Software
See Also:
AmountScheduleHome, AmountScheduleSession, AmountScheduleValidator, AmountScheduleBean, com.javelin.fpml.shared.lazy.LazyAmountScheduleBean

Method Summary
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 java.lang.Integer getAmountScheduleKey()
          Get the Amount Schedule Key.
 Currency getCurrency()
          Get the Currency.
 void setAmountScheduleKey(java.lang.Integer amountScheduleKey)
          Set the Amount Schedule Key.
 void setCurrency(Currency currency)
          Set the Currency.
 
Methods inherited from interface com.javelin.fpml.shared.Schedule
addScheduleStep, getInitialValue, getScheduleKey, getScheduleSteps, removeScheduleStep, removeScheduleSteps, setInitialValue, setScheduleKey, setScheduleSteps
 

Method Detail

getAmountScheduleKey

public java.lang.Integer getAmountScheduleKey()
Get the Amount Schedule Key.

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

setAmountScheduleKey

public void setAmountScheduleKey(java.lang.Integer amountScheduleKey)
                          throws ValidationException
Set the Amount Schedule Key.

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

getCurrency

public Currency getCurrency()
Get the Currency.

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

setCurrency

public void setCurrency(Currency currency)
                 throws ValidationException
Set the Currency.

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

clone

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

Specified by:
clone in interface Schedule
Overrides:
clone in class java.lang.Object