Class InputMultiDecoderWarehouse

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

@Component public class InputMultiDecoderWarehouse extends InputMultiDecoder
InputMultiDecoder for Warehouses. This multi decoder open the page/panel with a InputMultiDecoderWarehouseInput as input object
Since:
14.0
See Also:
GCApi:
component
  • Field Details

    • onlyOperative

      protected boolean onlyOperative
    • multiselection

      protected boolean multiselection
    • warehouseType

      protected Long warehouseType
  • Constructor Details

    • InputMultiDecoderWarehouse

      public InputMultiDecoderWarehouse()
  • Method Details

    • setONLYOPERATIVE

      public void setONLYOPERATIVE(String s)
      Sets the only operative boolean flag which verifies whether the search is limited to operative warehouses or not.
      Parameters:
      s - string that represents a boolean value ("true" or "1", "false" or "0").
    • setMULTISELECTION

      public void setMULTISELECTION(String s)
      Sets the multiselection boolean flag used to enable the multiselection.
      Parameters:
      s - string that represents a boolean value ("true" or "1", "false" or "0").
    • setWAREHOUSETYPE

      public void setWAREHOUSETYPE(String s)
      Sets the warehouse type value limiting the search only by type.
      Parameters:
      s - string that represents a Long value
      See Also:
    • setUserMobileWarehouse

      public void setUserMobileWarehouse(Long userMobileWarehouse)
      Sets the parameter that will limit the search only to a certain mobile warehouse.
      Parameters:
      userMobileWarehouse - mobile warehouse id
    • onSearch

      public boolean onSearch(Object o)
      Description copied from class: InputMultiDecoder
      Called when the user clicks on the magnifier icon, it opens a page (InputMultiDecoder.setPAGE(String)) or shows a Panel (InputMultiDecoder.setPANEL(String). The page or panel should contains a list representing the codes and theirs decoded values, and should allows the user to directly select one of them.
      Overrides:
      onSearch in class InputMultiDecoder
      Parameters:
      o - Not used
      Returns:
      false
    • queryHints

      protected DBView queryHints(String request, long sequence) throws InterruptedException
      Overrides:
      queryHints in class InputMultiDecoder
      Throws:
      InterruptedException