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:
  • Constructor Details

    • ProcessViewBean

      public ProcessViewBean()
  • Method Details

    • getLazyModel

      public ILazyProcessModel getLazyModel()
    • getAvailableSortings

      public List<MenuItem> getAvailableSortings()
    • getProcessListView

      public EProcessListView getProcessListView()
    • getAvailableProcessDetails

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

      public EInboxProcessDetails[] getSelectedProcessDetails()
    • setProcessListView

      public void setProcessListView(EProcessListView processListView)
    • getSelectedInboxes

      public List<Postfach> getSelectedInboxes()
    • getSelectedProcessView

      public MenuItem getSelectedProcessView()
    • getSelectedTemplates

      public List<AppointmentTemplate> getSelectedTemplates()
    • getSortKey

      public String getSortKey()
    • getStatus

      public String getStatus(Vorgang v)
    • isAppointmentScheduleView

      public boolean isAppointmentScheduleView()
    • isGridView

      public boolean isGridView()
    • isStandardView

      public boolean isStandardView()
    • putAppointmentTemplatesFilter

      public void putAppointmentTemplatesFilter(List<AppointmentTemplate> templates)
    • putBooleanFilters

      public void putBooleanFilters(List<EInboxFilterTag> filterTags)
    • 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)
    • setLazyModel

      public void setLazyModel(ILazyProcessModel lazyModel)
    • setSelectedInboxes

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

      public void setSelectedProcessView(MenuItem menuItem)
    • setSelectedTemplates

      public void setSelectedTemplates(List<AppointmentTemplate> templates)
    • 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.
    • getAppointmentFilterBean

      @Deprecated public AppointmentFilterBean getAppointmentFilterBean()
      Deprecated.
    • setAppointmentFilterBean

      @Deprecated public void setAppointmentFilterBean(AppointmentFilterBean appointmentViewFilterBean)
      Deprecated.
    • getAppointmentScheduleBean

      @Deprecated public AppointmentScheduleBean getAppointmentScheduleBean()
      Deprecated.
    • setAppointmentScheduleBean

      @Deprecated public void setAppointmentScheduleBean(AppointmentScheduleBean appointmentScheduleBean)
      Deprecated.
    • getInboxFilterBean

      @Deprecated public InboxFilterBean getInboxFilterBean()
      Deprecated.
    • setInboxFilterBean

      @Deprecated public void setInboxFilterBean(InboxFilterBean inboxFilterBean)
      Deprecated.
    • getProcessListBean

      @Deprecated public ProcessListBean getProcessListBean()
      Deprecated.
    • setProcessListBean

      @Deprecated public void setProcessListBean(ProcessListBean processListBean)
      Deprecated.
    • getProcessReviewBean

      @Deprecated public ProcessReviewBean getProcessReviewBean()
      Deprecated.
    • setProcessReviewBean

      @Deprecated public void setProcessReviewBean(ProcessReviewBean processReviewBean)
      Deprecated.
    • getViewFilterBean

      @Deprecated public ViewFilterBean getViewFilterBean()
      Deprecated.
    • setViewFilterBean

      @Deprecated public void setViewFilterBean(ViewFilterBean viewFilterBean)
      Deprecated.