Class ProcessViewBean

  • All Implemented Interfaces:
    Serializable

    @Named
    @ViewScoped
    public class ProcessViewBean
    extends AJSFContext
    Bean for managing the different process listing views.
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Constructor Detail

      • ProcessViewBean

        public ProcessViewBean()
    • Method Detail

      • getAvailableSortings

        public List<MenuItem> getAvailableSortings()
      • getAvailableProcessDetails

        public List<javax.faces.model.SelectItem> getAvailableProcessDetails()
      • setProcessListView

        public void setProcessListView​(EProcessListView processListView)
      • getSelectedInboxes

        public List<Postfach> getSelectedInboxes()
      • getSelectedProcessView

        public MenuItem getSelectedProcessView()
      • getSortKey

        public String getSortKey()
      • isAppointmentScheduleView

        public boolean isAppointmentScheduleView()
      • isGridView

        public boolean isGridView()
      • isStandardView

        public boolean isStandardView()
      • putAppointmentTemplatesFilter

        public void putAppointmentTemplatesFilter​(List<AppointmentTemplate> templates)
      • putDateFilter

        public void putDateFilter​(String key,
                                  Date value,
                                  de.xima.cmn.criteria.FilterCriterion.Operator operator)
      • putFutureFilter

        public void putFutureFilter​(String key,
                                    Instant value,
                                    de.xima.cmn.criteria.FilterCriterion.Operator operator)
      • putInboxFilter

        public void putInboxFilter​(List<Postfach> inboxes)
      • putStringFilter

        public void putStringFilter​(String key,
                                    String value)
      • putEditorFilter

        public void putEditorFilter​(IUser user)
      • putCreatorFilter

        public void putCreatorFilter​(IUser user)
      • removeBooleanFilters

        public void removeBooleanFilters​(List<EInboxFilterTag> filterTags)
      • setSelectedInboxes

        public void setSelectedInboxes​(List<Postfach> selectedInboxes)
      • setSelectedProcessView

        public void setSelectedProcessView​(MenuItem menuItem)
      • setSelectedView

        public void setSelectedView​(MenuItem selectedView)
      • setSortKey

        public void setSortKey​(String sortKey)
      • setSelectedProcessDetails

        public void setSelectedProcessDetails​(EInboxProcessDetails[] selectedProcessDetails)
      • resetDataTable

        public void resetDataTable()
        If switching to another DataTable the sorting and filtering parameters may be reset
      • contains

        public boolean contains​(EInboxProcessDetails detail)
        Method to if the process detail may be displayed.
        Parameters:
        detail - the enum in question to be displayed.
        Returns:
        true if contained in selectedProcessDetails.