com.javelin.fpml.shared
Interface AutomaticExercise

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

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

AutomaticExercise.java

null

Author:
Javelin Software
See Also:
AutomaticExerciseHome, AutomaticExerciseSession, AutomaticExerciseValidator, AutomaticExerciseBean, com.javelin.fpml.shared.lazy.LazyAutomaticExerciseBean

Method Summary
 java.lang.Object clone()
          Clone bean without throwing an Exception.
 java.lang.Integer getAutomaticExerciseKey()
          Get the Automatic Exercise Key.
 ExerciseProcedure getExerciseProcedureAutomaticExercise()
          Get the ExerciseProcedureAutomaticExercise dependent on this table.
 java.math.BigDecimal getThresholdRate()
          Get the Threshold Rate.
 void setAutomaticExerciseKey(java.lang.Integer automaticExerciseKey)
          Set the Automatic Exercise Key.
 void setExerciseProcedureAutomaticExercise(ExerciseProcedure exerciseProcedure)
          Set the ExerciseProcedureAutomaticExercise dependent on this table.
 void setThresholdRate(java.math.BigDecimal thresholdRate)
          Set the Threshold Rate.
 

Method Detail

getAutomaticExerciseKey

public java.lang.Integer getAutomaticExerciseKey()
Get the Automatic Exercise Key.

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

setAutomaticExerciseKey

public void setAutomaticExerciseKey(java.lang.Integer automaticExerciseKey)
                             throws ValidationException
Set the Automatic Exercise Key.

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

getThresholdRate

public java.math.BigDecimal getThresholdRate()
Get the Threshold Rate.

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

setThresholdRate

public void setThresholdRate(java.math.BigDecimal thresholdRate)
                      throws ValidationException
Set the Threshold Rate.

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

getExerciseProcedureAutomaticExercise

public ExerciseProcedure getExerciseProcedureAutomaticExercise()
                                                        throws ValidationException
Get the ExerciseProcedureAutomaticExercise dependent on this table.

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

setExerciseProcedureAutomaticExercise

public void setExerciseProcedureAutomaticExercise(ExerciseProcedure exerciseProcedure)
                                           throws ValidationException
Set the ExerciseProcedureAutomaticExercise dependent on this table.

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

clone

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

Overrides:
clone in class java.lang.Object