Class CapacityPlanningAlgorithmOutputConvertHelper
java.lang.Object
overit.geocallapp.wfm.forecastcapacity.bl.capacityplanning.coveragealgorithm.output.CapacityPlanningAlgorithmOutputConvertHelper
Helper class for converting algorithm output to business objects.
This class handles all the conversion logic between different data models
in the capacity planning algorithm output flow.
- Since:
- 20.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertToResultDetails(BOCapacityPlanningAlgorithmOutput output, Long scenarioId) Converts a BOCapacityPlanningAlgorithmOutput to a list of BOCapacityPlanningResultDetail objects.
-
Constructor Details
-
CapacityPlanningAlgorithmOutputConvertHelper
public CapacityPlanningAlgorithmOutputConvertHelper()
-
-
Method Details
-
convertToResultDetails
public List<BOCapacityPlanningResultDetail> convertToResultDetails(BOCapacityPlanningAlgorithmOutput output, Long scenarioId) Converts a BOCapacityPlanningAlgorithmOutput to a list of BOCapacityPlanningResultDetail objects. This method processes each solution in the output, creating result detail objects for each resource assigned to an activity. If multiple resources are assigned to the same activity/day combination, they are grouped into a team.- Parameters:
output- the algorithm output to convertscenarioId- the scenario ID to associate with the result details- Returns:
- a list of BOCapacityPlanningResultDetail objects
-