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="stvSearchWarehouseResults", searchForm="fSearchWarehouse") public class SearchWarehouse extends BaseSearchContainer<BOWarehouse>
Warehouse search page.
Since:
13.0
See Also:
GCApi:
controller
  • Constructor Details

    • SearchWarehouse

      public SearchWarehouse()
  • 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<BOWarehouse>
    • initFilters

      protected void initFilters()
    • initSelectionPanelCentralWarehouse

      protected void initSelectionPanelCentralWarehouse() throws DAValidateException, DAException
      Throws:
      DAValidateException
      DAException
    • 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<BOWarehouse>
      Parameters:
      menu - the menu displayed
    • onActivateInventory

      public boolean onActivateInventory(UIMessage uim)
      UI event handler to activate the selected warehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onDeactivateInventory

      public boolean onDeactivateInventory(UIMessage uim)
      UI event handler to deactivate the selected warehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onAssociateOperationCenters

      public boolean onAssociateOperationCenters(UIMessage uim)
      UI event handler to associate a BOOperationCenters to the warehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onSaveWarehouseOperationCentersAssociation

      public boolean onSaveWarehouseOperationCentersAssociation(UIMessage uim)
      UI event handler called from the operation center association panel.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onAssociateSchedulingResource

      public boolean onAssociateSchedulingResource(UIMessage uim)
      UI event handler to associate a BOSchedulingUser to the warehouse
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onConfirmSchedulingUsersAssociation

      public boolean onConfirmSchedulingUsersAssociation(UIMessage uim)
      UI event handler called from the scheduling user association panel.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onDissociateSchedulingResource

      public boolean onDissociateSchedulingResource(UIMessage uim)
      UI event handler to dissociate a BOSchedulingUser from the warehouse
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onAssociatePreferredCentralWarehouse

      public boolean onAssociatePreferredCentralWarehouse(UIMessage uim)
      Event for associate a mobile warehouse to a some central warehouse, setting which of these is the preferred one.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onSaveCentralMobileWarehouseAssociation

      public boolean onSaveCentralMobileWarehouseAssociation(UIMessage uim)
      UI event handler called from the central and mobile warehouse association panel.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onRestore

      public void onRestore(Object o)
      Description copied from class: Container
      Method called when is executed the WindowManager.pop(java.lang.Object) of the above Window. It calls the onRestore(o) method of all the Container's childrens
      Overrides:
      onRestore in class Container
      Parameters:
      o - Object received from the caller
    • onNewCentralWarehouse

      public boolean onNewCentralWarehouse(UIMessage uim)
      UI event handler to create a BOCentralWarehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onNewMobileWarehouse

      public boolean onNewMobileWarehouse(UIMessage uim)
      UI event handler to create a BOMobileWarehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onViewWarehouseDetail

      public boolean onViewWarehouseDetail(UIMessage uim)
      UI event handler to view the selected warehouse.
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onRowClick

      public boolean onRowClick(UIMessage uim)
      UI event handler to edit the selected warehouse by opening the WarehouseDetail.
      Overrides:
      onRowClick in class BaseSearchContainer<BOWarehouse>
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onViewAdmittedMaterials

      public boolean onViewAdmittedMaterials(UIMessage uim)
      UI event handler to view the warehouse materials
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.
    • onGoToStockMonitor

      public boolean onGoToStockMonitor(UIMessage uim)
      UI event handler to open the stock monitor filtered by the selected warehouse
      Parameters:
      uim - the UIMessage
      Returns:
      true to break the responsibility chain, false otherwise.