Class CapacityPlanningScenarioExportExcelEvent

java.lang.Object
overit.geocall.bl.GenericEvent<WebResource>
overit.geocall.bl.BusinessEvent<WebResource>
overit.geocall.bl.SimpleBusinessEvent<CapacityPlanningScenarioExportExcelInput,WebResource>
overit.geocallapp.wfm.forecastcapacity.bl.capacityplanning.scenario.event.CapacityPlanningScenarioExportExcelEvent

public class CapacityPlanningScenarioExportExcelEvent extends SimpleBusinessEvent<CapacityPlanningScenarioExportExcelInput,WebResource>
Event to export a BOCapacityPlanningScenario object, alongside its data (i.e., sheets), into a WebResource object (i.e., the XLSX file).
It should be noted that each sheet of the XSLX file corresponds to an entity linked with the BOCapacityPlanningScenario object to be exported.
The first sheet represents the BOCapacityPlanningScenario object (i.e., the header).
The second one represents the BOCapacityPlanningResult object (i.e., the aggregate results) linked to the header.
The third one represents the BOCapacityPlanningResultDetail object (i.e., the details) linked to the header.
More precisely, the third sheet (i.e., "CP - Details") refers to the CapacityPlanningResourceDetailResult object (i.e., the object which represents the details' data of a given resource),
and to the CapacityPlanningActivityDetailResult object (i.e., the object which represents the details' data of a given activity).
In summary, the latter sheet displays the calculated data of a BOCapacityPlanningScenario object having status "Processed Ok".
The launcher must provide a valid CapacityPlanningScenarioExportExcelInput object in order to successfully call this event.
Since:
15.0
GCApi:
event
Reactors:
BTCapacityPlanningScenarioExportExcel(0)
No Spouts