Class CSearchProjects

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

public class CSearchProjects extends Container
See Also:
  • Field Details

    • form

      protected Form form
    • filterPanel

      protected Panel filterPanel
    • searchParams

      protected HashGetter searchParams
    • stvProjects

      protected ServerTableView stvProjects
  • Constructor Details

    • CSearchProjects

      public CSearchProjects()
  • 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
    • initComponents

      protected void initComponents()
    • setupWindow

      protected void setupWindow()
    • onSearchProjects

      public boolean onSearchProjects(UIMessage uim)
    • onRefreshProjects

      public boolean onRefreshProjects(UIMessage uim)
    • searchProjects

      protected void searchProjects(boolean keepPage)
    • onFilterTab

      public boolean onFilterTab(UIMessage uim)
    • showFilterPanel

      protected void showFilterPanel()
    • onTableMenu

      public boolean onTableMenu(UIMessage uim)
    • generateTableMenuItems

      protected void generateTableMenuItems(Menu menu)
    • onRowMenu

      public boolean onRowMenu(UIMessage uim)
    • generateRowMenuItems

      protected void generateRowMenuItems(Menu menu, int row)
    • onRowClick

      public boolean onRowClick(UIMessage uim)
    • isProjectEditable

      protected boolean isProjectEditable(HashGetter hgProject)
    • isProjectClosable

      protected boolean isProjectClosable(HashGetter hgProject)
    • isProjectCancellable

      protected boolean isProjectCancellable(HashGetter hgProject)
    • isProjectDeletable

      protected boolean isProjectDeletable(HashGetter hgProject)
    • isProjectReleasable

      protected boolean isProjectReleasable(HashGetter hgProject)
    • onViewProject

      public boolean onViewProject(UIMessage uim)
    • onEditProject

      public boolean onEditProject(UIMessage uim)
    • onCloseProject

      public boolean onCloseProject(UIMessage uim)
    • onCancelProject

      public boolean onCancelProject(UIMessage uim)
    • onDeleteProject

      public boolean onDeleteProject(UIMessage uim)
    • onViewGantt

      public boolean onViewGantt(UIMessage uim)
    • onTreeView

      public boolean onTreeView(UIMessage uim)
    • onGoToActivityMonitor

      public boolean onGoToActivityMonitor(UIMessage uim)
    • onNewProject

      public boolean onNewProject(UIMessage uim)
    • onEditTreeTableStructure

      public boolean onEditTreeTableStructure(UIMessage uim)
    • pushPage

      protected void pushPage(String pushPage, Object pushObject, String restoreTo)
    • onProjectCreated

      public void onProjectCreated(Object obj)
    • onProjectEdited

      public void onProjectEdited(Object obj)
    • onViewProjectDiary

      public void onViewProjectDiary(UIMessage uim)
    • onEditProfile

      public boolean onEditProfile(UIMessage uim)
    • onViewProfile

      public boolean onViewProfile(UIMessage uim)
    • showProfilePanel

      protected void showProfilePanel(BOProjectProfile profile, int mode)
    • closeProject

      protected void closeProject(Long projectId)
    • cancelProject

      protected void cancelProject(Long projectId)
    • deleteProject

      protected void deleteProject(Long projectId)
    • onRefresh

      public void onRefresh()
    • onSearch

      public void onSearch()
    • onGoToProjectHeaderTO

      public boolean onGoToProjectHeaderTO(UIMessage uim)
    • onReleaseProject

      public boolean onReleaseProject(UIMessage uim)
    • onConfirmReleaseProject

      public boolean onConfirmReleaseProject(UIMessage uim)
    • getProjectHeaderByRow

      protected BOProjectHeader getProjectHeaderByRow(int row)
    • getProjectIdByRow

      protected Long getProjectIdByRow(int row)