java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.Container
overit.geocallapp.wfm.schedulazione.odl.ricerca.BaseWOSearch
overit.geocallapp.wfm.core.ux.workorder.search.SearchWO
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, overit.geocallapp.wfm.schedulazione.odl.PEditOC.PEditOCCloseListener, overit.geocallapp.wfm.schedulazione.odl.woispection.PGenerateInspectionWO.PGenerateInspectionWOListener, overit.geocallapp.wfm.workorder.services.reopening.PWOOperationReopening.PWOOperationReopeningCloseListener

public class SearchWO extends overit.geocallapp.wfm.schedulazione.odl.ricerca.BaseWOSearch
Work orders search page
Since:
9.2
See Also:
GCApi:
controller
  • Field Details

  • Constructor Details

    • SearchWO

      public SearchWO()
  • Method Details

    • onOpen

      public void onOpen(Object o)
      Description copied from class: Container
      Method called when is executed the WindowManager.push(overit.geocall.basic.ui.Window, java.lang.Object) of the Window that contains the Container. It calls the onOpen(o) method of all the Container's childrens.
      If a page is opened through the process of a route, it is possible that the route was called with params to pass to the page.
      The route params could be passed specifying them like query string's param on the url, using commas or the '=' character, to separate the keys and the values. Valid syntaxs are: "&params=KEY1,VAL1,KEY2,VAL2" or "&params=KEY1=VAL1,KEY2=VAL2"
      In that case it is possible to retrieve those params via the WindowManager.getRouteParams() method that returns an HashGetter with the params passed as parameters.
      For example it's possible to retrieve and use the params in this way: HashGetter hg = getWM().getRouteParams();
      String val1 = hg.getString("key1",null);
      String val2 = hg.getString("key2",null);
      Overrides:
      onOpen in class Container
      Parameters:
      o - Object received from the caller
    • initWindow

      protected void initWindow()
    • setupWindow

      protected void setupWindow()
    • setOperationFiltersVisibility

      protected void setOperationFiltersVisibility()
    • onQuery

      public boolean onQuery(UIMessage uim)
    • doQuery

      protected void doQuery(HashGetter filters)
    • checkMandatoryFilters

      protected boolean checkMandatoryFilters()
    • onTableMenu

      public boolean onTableMenu(UIMessage uim)
    • addTableMenuItems

      protected void addTableMenuItems(Menu m)
    • addMenuItemIfUserEnabled

      protected void addMenuItemIfUserEnabled(String functionName, Menu m, String label, String icon, String eventName, String param, String msg, String prompt)
    • onRowMenu

      public boolean onRowMenu(UIMessage uim)
    • addRowMenuItems

      protected void addRowMenuItems(Menu m)
    • onRowClick

      public boolean onRowClick(UIMessage uim)
    • onNew

      public boolean onNew(UIMessage uim)
    • onViewWorkOrder

      public boolean onViewWorkOrder(UIMessage uim)
    • onEditWorkOrder

      public boolean onEditWorkOrder(UIMessage uim)
    • onSelectTechnicalObject

      public boolean onSelectTechnicalObject(UIMessage uim)
    • onSelectOperationCenter

      public boolean onSelectOperationCenter(UIMessage uim)
    • onSelectUserTypeInsertion

      public boolean onSelectUserTypeInsertion(UIMessage uim)
    • onSelectUserLastChange

      public boolean onSelectUserLastChange(UIMessage uim)
    • onViewMultistage

      public boolean onViewMultistage(UIMessage uim)
    • onRemoveMultistage

      public boolean onRemoveMultistage(UIMessage uim)
    • onAssociateMultistage

      public boolean onAssociateMultistage(UIMessage uim)
    • checkAndAddMultistage

      protected boolean checkAndAddMultistage(Set<Long> woOperations, Long multistageHeaderId)
    • launchAddWOOperationsEvent

      protected boolean launchAddWOOperationsEvent(MultistageGroupAddWOOperationsEvent event) throws DAValidateException, DAException
      Throws:
      DAValidateException
      DAException
    • checkAndDeleteMultistage

      protected boolean checkAndDeleteMultistage(Set<Long> operationIds, Long headerId)
    • launchRemoveOperationsEvent

      protected void launchRemoveOperationsEvent(MultistageGroupRemoveOperationsEvent event) throws DAValidateException, DAException
      Throws:
      DAValidateException
      DAException
    • onCheckResultUserConfirmAddMultistage

      protected boolean onCheckResultUserConfirmAddMultistage(UIMessage uim)
    • onCheckResultUserConfirmDeleteMultistage

      protected boolean onCheckResultUserConfirmDeleteMultistage(UIMessage uim)
    • onCreateAndAssociateMultistage

      public boolean onCreateAndAssociateMultistage(UIMessage uim)
    • setNewMultistageGroupParams

      protected PanelNewMultistageGroupParams setNewMultistageGroupParams(Long operationCenterId, Set<Long> woOperationIds)
    • onMassiveAssociateMultistage

      public boolean onMassiveAssociateMultistage(UIMessage uim)
    • onMassiveCreateAndAssociateMultistage

      public boolean onMassiveCreateAndAssociateMultistage(UIMessage uim)
    • getSelectionOperationCenters

      protected Set<Long> getSelectionOperationCenters()
    • getSelectionWoOperations

      protected Set<Long> getSelectionWoOperations()
    • onSaveMultistageGroup

      public boolean onSaveMultistageGroup(UIMessage uim)
    • changeSavedSearch

      protected void changeSavedSearch(HashGetter values)
      Overrides:
      changeSavedSearch in class overit.geocallapp.wfm.schedulazione.odl.ricerca.BaseWOSearch