Class OverriddenData
- java.lang.Object
-
- org.ametys.plugins.odfpilotage.cost.entity.OverriddenData
-
public class OverriddenData extends Object
This class store all overridden data by the user
-
-
Constructor Summary
Constructors Constructor Description OverriddenData()
The constructorOverriddenData(Map<String,Map<String,String>> overriddenData)
The constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Double>
getEffective(String programItemId)
Get the overridden effective of a program itemOptional<Double>
getNumberOfGroups(String programItemId)
Get the overridden number groups of a program itemOptional<Double>
getVolumeOfHours(String programItemId, String natureId)
Get the overridden volume of hours of a program item
-
-
-
Constructor Detail
-
OverriddenData
public OverriddenData(Map<String,Map<String,String>> overriddenData)
The constructor- Parameters:
overriddenData
- overridden data by the user
-
OverriddenData
public OverriddenData()
The constructor
-
-
Method Detail
-
getVolumeOfHours
public Optional<Double> getVolumeOfHours(String programItemId, String natureId)
Get the overridden volume of hours of a program item- Parameters:
programItemId
- the program item idnatureId
- the nature of the volume of hours- Returns:
- the overridden volume of hours
-
getEffective
public Optional<Double> getEffective(String programItemId)
Get the overridden effective of a program item- Parameters:
programItemId
- the program item id- Returns:
- the overridden effective
-
getNumberOfGroups
public Optional<Double> getNumberOfGroups(String programItemId)
Get the overridden number groups of a program item- Parameters:
programItemId
- the program item id- Returns:
- the overridden number of groups
-
-