Class ProjectFilterBean

    • Constructor Detail

      • ProjectFilterBean

        public ProjectFilterBean()
    • Method Detail

      • init

        @PostConstruct
        public void init()
      • setSessionBean

        public void setSessionBean​(SessionBean sessionBean)
      • getViewBean

        public ViewBean getViewBean()
      • setViewBean

        public void setViewBean​(ViewBean viewBean)
      • setApplicationEventBusBean

        public void setApplicationEventBusBean​(ApplicationEventBusBean applicationEventBusBean)
      • getFirst

        public int getFirst()
      • getLast

        public int getLast()
      • getPageSize

        public int getPageSize()
      • setPageSize

        public void setPageSize​(int pageSize)
      • getPages

        public int getPages()
      • getTotal

        public int getTotal()
      • getFilterText

        public String getFilterText()
      • setFilterText

        public void setFilterText​(String filterText)
      • isShowGroupHeaders

        public boolean isShowGroupHeaders()
      • getProjectGroups

        public List<String> getProjectGroups()
      • getSelectedGroups

        public List<String> getSelectedGroups()
      • setSelectedGroups

        public void setSelectedGroups​(List<String> selectedGroups)
      • getSelectedFilter

        public MenuItem getSelectedFilter()
      • setSelectedFilter

        public void setSelectedFilter​(MenuItem selectedFilter)
      • isFilterOnline

        public boolean isFilterOnline()
      • setFilterOnline

        public void setFilterOnline​(boolean filterOnline)
      • isFilterOffline

        public boolean isFilterOffline()
      • setFilterOffline

        public void setFilterOffline​(boolean filterOffline)
      • getPluginDialogs

        public List<URL> getPluginDialogs()
      • nextPage

        public void nextPage()
      • previousPage

        public void previousPage()
      • firstPage

        public void firstPage()
      • lastPage

        public void lastPage()
      • gotoPage

        public void gotoPage​(int page)
      • getPagesBefore

        public List<Integer> getPagesBefore()
      • getPageIndex

        public int getPageIndex()
      • isUserHasProjectUpdatePermission

        public boolean isUserHasProjectUpdatePermission()
      • deleteSelected

        public void deleteSelected()
      • deleteProjectRecords

        public void deleteProjectRecords​(ProjectViewModel model)
      • updateProjectGroupNames

        public void updateProjectGroupNames​(ProjectViewModel model)
      • updateProjectTitle

        public void updateProjectTitle​(ProjectViewModel model)
      • updateProjectDescription

        public void updateProjectDescription​(ProjectViewModel model)
      • onProjectToGroupDropEvent

        public void onProjectToGroupDropEvent()
      • gotoProjectByRp

        public void gotoProjectByRp()
        Goes to page in project list where project resides and scrolls to its positions using the request parameter CmnConst.PARAMNAME_PROJECT_ID
      • gotoProject

        public void gotoProject​(String strPid)
        Goes to page in project list where project resides and scrolls to its positions
        Parameters:
        strPid - String the pid
      • gotoProject

        public void gotoProject​(Long projectId)
      • gotoProject

        public void gotoProject​(Projekt project)
      • gotoProject

        public void gotoProject​(Projekt project,
                                boolean doRedirectIfNecessary)
        Goes to page in project list where project resides and scrolls to its positions
        Parameters:
        project - Projekt to go to
        doRedirectIfNecessary - redirect to project overview page if necessary
      • gotoProject

        public void gotoProject​(Long projectId,
                                boolean doRedirectIfNecessary)
        Goes to page in project list where project resides and scrolls to its positions
        Parameters:
        projectId - Long to go to
        doRedirectIfNecessary - redirect to project overview page if necessary
      • sortByGroup

        public int sortByGroup​(Object o1,
                               Object o2)
      • updateData

        public void updateData()
      • updateProjectViewModel

        public void updateProjectViewModel​(Long projectId)
      • openDesigner

        public void openDesigner​(Projekt project,
                                 boolean doRedirectIfNecessary)
      • destroy

        @PreDestroy
        public void destroy()