Class Sensitivity
java.lang.Object
app.valuationcontrol.multimodule.library.entities.Sensitivity
- All Implemented Interfaces:
DataTransformer<SensitivityData>,ModelProvider
@Entity
public class Sensitivity
extends Object
implements DataTransformer<SensitivityData>, ModelProvider
-
Constructor Summary
ConstructorsConstructorDescriptionSensitivity(Sensitivity sensitivity) Sensitivity(SensitivityData sensitivityData, Model model) -
Method Summary
Modifier and TypeMethodDescriptionasData()static IntegerasModelYear(Integer indexedPeriod, Model model) static IntegerasModelYear(Integer indexedPeriod, Integer startYear) static IntegerReturns relative index for this year compared to models start yearvoidupdateWith(SensitivityData sensitivityData)
-
Constructor Details
-
Sensitivity
-
Sensitivity
-
Sensitivity
public Sensitivity()
-
-
Method Details
-
fromYear
Returns relative index for this year compared to models start year- Parameters:
year- e.g. 2022- Returns:
- relative index from start year
-
asData
- Specified by:
asDatain interfaceDataTransformer<SensitivityData>
-
asModelYear
-
asModelYear
-
getModelId
- Specified by:
getModelIdin interfaceModelProvider
-
updateWith
-