All Implemented Interfaces:
Serializable, overit.geocall.marks.MethodExposer, overit.geocall.marks.NameExposer, Badgeable, Identified, Tool, overit.geocall.ux.configurability.UIConfigurable, overit.geocall.ux.edm.ModelConfigurable

@UI(searchPanel="rightPanel", resultTable="stvSearchCapacityPlanningScenarioResults", searchForm="fSearchCapacityPlanningScenario") public class CapacityPlanningScenarioSearch extends BaseSearchContainer<BOCapacityPlanningScenario>
See Also:
  • Field Details

  • Constructor Details

    • CapacityPlanningScenarioSearch

      public CapacityPlanningScenarioSearch()
  • Method Details

    • setupWindow

      protected void setupWindow()
      Description copied from class: BaseSearchContainer
      Defines the initial page aspect setting the visibility field in the search form and launches the main search.
      Specified by:
      setupWindow in class BaseSearchContainer<BOCapacityPlanningScenario>
    • onNewCapacityPlanningScenario

      public boolean onNewCapacityPlanningScenario(UIMessage uim)
    • onEdit

      public boolean onEdit(UIMessage uim)
      Event launched for edit a capacity planning scenario.
      Overrides:
      onEdit in class BaseSearchContainer<BOCapacityPlanningScenario>
      Parameters:
      uim - the UIMessage
      Returns:
      true, if successful
    • onView

      public boolean onView(UIMessage uim)
      Event launched for view a capacity planning scenario.
      Overrides:
      onView in class BaseSearchContainer<BOCapacityPlanningScenario>
      Parameters:
      uim - the UIMessage
      Returns:
      true, if successful
    • getCapacityPlanningScenarioData

      protected BOCapacityPlanningScenario getCapacityPlanningScenarioData(int row)
    • addRowMenuItems

      protected void addRowMenuItems(Menu menu)
      Description copied from class: BaseSearchContainer
      Method used to manage the result table row menu items.
      Overrides:
      addRowMenuItems in class BaseSearchContainer<BOCapacityPlanningScenario>
      Parameters:
      menu - the menu displayed
    • onCalculateCoverage

      public boolean onCalculateCoverage(UIMessage uim)
    • onViewCoverage

      public boolean onViewCoverage(UIMessage uim)
    • onSave

      public boolean onSave(UIMessage uim)
    • onDelete

      public boolean onDelete(UIMessage uim)
      UI event handler to cancel the coverage scenario header.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • showCoverageScenarioCancellationAlert

      protected void showCoverageScenarioCancellationAlert()
    • onConfirmCoverageScenarioCancellation

      public boolean onConfirmCoverageScenarioCancellation(UIMessage uim)
    • showCoverageScenarioProcessingQueueInfo

      protected void showCoverageScenarioProcessingQueueInfo()
    • onShowLogPage

      public boolean onShowLogPage(UIMessage uim)
    • onExportXLSX

      public boolean onExportXLSX(UIMessage uim)
      UI event handler to export/download an XLSX file representing the row (i.e., a BOCapacityPlanningScenario object with all its data.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onOkNameExport

      public void onOkNameExport(UIMessage uim)
      UI event handler to confirm the export name.
      Parameters:
      uim - the UIMessage
    • executeExportXlsx

      protected void executeExportXlsx(Long capacityPlanningSelected, String fileName)
    • onFilterTab

      public boolean onFilterTab(UIMessage uim)
      UI event handler to show filter tab.
      Overrides:
      onFilterTab in class BaseSearchContainer<BOCapacityPlanningScenario>
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onReportTab

      public boolean onReportTab(UIMessage uim)
      UI event handler to show the report tab.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onCompare

      public boolean onCompare(UIMessage uim)
      UI event handler to go to Capacity Planning Comparator page
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.