Class SearchWarehouseMaterial

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="stvSearchWarehouseMaterialResults", searchForm="fSearchWarehouseMaterial") public class SearchWarehouseMaterial extends BaseSearchContainer<WarehouseMaterialDetail>
Warehouse material search page.
Since:
14.0
See Also:
GCApi:
controller
  • Constructor Details

    • SearchWarehouseMaterial

      public SearchWarehouseMaterial()
  • 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<WarehouseMaterialDetail>
    • initFilters

      protected void initFilters()
    • 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<WarehouseMaterialDetail>
      Parameters:
      menu - the menu displayed
    • addTableMenuItems

      protected void addTableMenuItems(Menu menu)
      Description copied from class: BaseSearchContainer
      Method for manage the result table menu items.
      Overrides:
      addTableMenuItems in class BaseSearchContainer<WarehouseMaterialDetail>
      Parameters:
      menu - the menu displayed
    • onEdit

      public boolean onEdit(UIMessage uim)
      Description copied from class: BaseSearchContainer
      Event launched to edit the main entity.
      Overrides:
      onEdit in class BaseSearchContainer<WarehouseMaterialDetail>
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onConfirmEdit

      public boolean onConfirmEdit(UIMessage uim)
      UI event handler to manage the actions after the edit confirm.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onEnableMaterial

      public boolean onEnableMaterial(UIMessage uim)
      UI event handler to manage the material enabling.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onDisableMaterial

      public boolean onDisableMaterial(UIMessage uim)
      UI event handler to manage the material disabling.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onNewAdmittedMaterial

      public boolean onNewAdmittedMaterial(UIMessage uim)
      UI event handler to manage the selection of a new admitted material by opening the SelectMaterial page.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onConfirmNewAdmittedMaterials

      public void onConfirmNewAdmittedMaterials(Object o)
      UI event handler to manage the actions after the confirm on the selection of a new admitted material.
      Parameters:
      o - the object representing the material selection