Class RoughPlanningSearch

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="stvSearchRoughPlanningResults", searchForm="fSearchRoughPlanning") public class RoughPlanningSearch extends BaseSearchContainer<BORoughPlanning>
Workload Analysis Search page.
Since:
18.0
See Also:
  • Field Details

  • Constructor Details

    • RoughPlanningSearch

      public RoughPlanningSearch()
  • 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<BORoughPlanning>
    • onNewRoughPlanning

      public boolean onNewRoughPlanning(UIMessage uim)
    • onEdit

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

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

      protected BORoughPlanning getRoughPlanningData(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<BORoughPlanning>
      Parameters:
      menu - the menu displayed
    • onEditConfiguration

      public boolean onEditConfiguration(UIMessage uim)
      UI event handler to edit a rough planning configuration.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onOpenCopyWorkloadAnalysisPanel

      public boolean onOpenCopyWorkloadAnalysisPanel(UIMessage uim)
      UI event handler to copy a workload analysis configuration.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onImportActivities

      public boolean onImportActivities(UIMessage uim)
      UI event handler to import a rough planning activities.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onSaveWorkloadAnalysis

      public boolean onSaveWorkloadAnalysis(UIMessage uim)
      UI event handler to refresh the search when workload analysis has been saved.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onConfirmSaveWorkloadAnalysis

      public boolean onConfirmSaveWorkloadAnalysis(UIMessage uim)
      UI event handler to refresh the search when workload analysis has been saved with the new confirmed dates.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onCopyWorkloadAnalysis

      public boolean onCopyWorkloadAnalysis(UIMessage uim)
      UI event handler to refresh the search when workload analysis has been copied.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onDelete

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

      protected void showCancellationAlert()
    • onConfirmCancellation

      public boolean onConfirmCancellation(UIMessage uim)
      UI event handler to run the cancellation of a rough planning result.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onRunAnalysis

      public boolean onRunAnalysis(UIMessage uim)
      UI event handler to run the calculation of a rough planning result.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onOpenResult

      public boolean onOpenResult(UIMessage uim)
      UI event handler to open the rough planning result.
      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 Rough Planning Comparator page
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.