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="stvRoughPlanningActivities", searchForm="fSearchOperationActivityFromWo") public class RoughPlanningActivities extends BaseSearchContainer<BORoughPlanning>
Rough Planning Activities page.
Since:
19.0
See Also:
  • Field Details

  • Constructor Details

    • RoughPlanningActivities

      public RoughPlanningActivities()
  • 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>
    • setOperationCenter

      protected void setOperationCenter(InputMultiDecoder imdOperationCenters, Long operationCenter)
      Sets the operation center.
      Parameters:
      imdOperationCenters - the input lookup for the operation center
      operationCenter - the operation center id
    • onQuery

      public boolean onQuery(UIMessage uim)
      Description copied from class: BaseSearchContainer
      Main event for search action. It retrieves the search params from the uim and hide the search panel.
      Overrides:
      onQuery in class BaseSearchContainer<BORoughPlanning>
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onConfirm

      public boolean onConfirm(UIMessage uim)
      Confirm the selection of operation activities from work order to import in the forecast
      Parameters:
      uim - the UIMessage
      Returns:
      true, if successful
    • createWorkLoadDistributionFilter

      protected void createWorkLoadDistributionFilter(WorkLoadDistributionSearchFilter searchFilter) throws DAValidateException, DAException
      Creates a workload distribution filter based on the provided search filter.
      Parameters:
      searchFilter - the WorkLoadDistributionSearchFilter to be used for creating the import filter
      Throws:
      DAValidateException - if there's a validation error during the filter creation
      DAException - if there's a data access error during the filter creation