Class ProcessListBean

java.lang.Object
de.xima.fc.inbox.bean.ProcessListBean
All Implemented Interfaces:
IDataContainer, Serializable

@Named @ViewScoped public class ProcessListBean extends Object implements IDataContainer, Serializable
Bean for the process list view, either the standard inbox view or the form-specific inbox view.
Author:
XIMA MEDIA GmbH
See Also:
  • Constructor Details

    • ProcessListBean

      public ProcessListBean()
  • Method Details

    • init

      @PostConstruct public void init()
    • getLazyProcessListModel

      public LazyProcessListModel getLazyProcessListModel()
    • setLazyProcessListModel

      public void setLazyProcessListModel(LazyProcessListModel lazyProcessListModel)
    • getLazyExtendedProcessListModel

      public LazyExtendedProcessListModel getLazyExtendedProcessListModel()
    • setLazyExtendedProcessListModel

      public void setLazyExtendedProcessListModel(LazyExtendedProcessListModel lazyExtendedProcessListModel)
    • getProcessReviewBean

      public ProcessReviewBean getProcessReviewBean()
    • setProcessReviewBean

      public void setProcessReviewBean(ProcessReviewBean processReviewBean)
    • getSelectedFormRecords

      public List<IFormRecordWrapper> getSelectedFormRecords()
    • deleteFormRecord

      public void deleteFormRecord(IFormRecordWrapper process)
    • setSelectedFormRecords

      public void setSelectedFormRecords(List<? extends IFormRecordWrapper> selectedFormRecords)
    • clearSelectedFormRecord

      public void clearSelectedFormRecord()
    • getInboxTemplateColumns

      public List<PostfachColumn> getInboxTemplateColumns()
    • getSelectedProcessCount

      public Integer getSelectedProcessCount()
    • getSelectedDeletableProcessCount

      public long getSelectedDeletableProcessCount()
    • isSelectedProcessesNotDeletable

      public boolean isSelectedProcessesNotDeletable()
    • isAllSelectedProcessesRead

      public boolean isAllSelectedProcessesRead()
      Determines if all selected processes are read
      Returns:
      Boolean whether or not all selected processes are read
    • isAllSelectedProcessesUnread

      public boolean isAllSelectedProcessesUnread()
      Determines if all selected processes are unread
      Returns:
      Boolean whether or not all selected processes are unread
    • markSelectedProcessesRead

      public void markSelectedProcessesRead(boolean read)
      Marks the read state of the selected processes
      Parameters:
      read - Boolean read state
    • getDeletionQuestion

      public String getDeletionQuestion()
    • onDeleteSelection

      public void onDeleteSelection()
    • onRowSelect

      @Deprecated public void onRowSelect(org.primefaces.event.SelectEvent<?> event)
      Deprecated.
    • onRowSelectCheckbox

      @Deprecated public void onRowSelectCheckbox(org.primefaces.event.SelectEvent<?> event)
      Deprecated.
    • onRowUnselectCheckbox

      @Deprecated public void onRowUnselectCheckbox(org.primefaces.event.UnselectEvent<?> event)
      Deprecated.
    • onFormRecordOpenEvent

      public void onFormRecordOpenEvent()
    • onFormRecordSelectEvent

      public void onFormRecordSelectEvent()
    • onFormRecordUnselectEvent

      public void onFormRecordUnselectEvent()
    • onToggleSelect

      public void onToggleSelect(org.primefaces.event.ToggleSelectEvent event)
    • setProcessAndView

      public void setProcessAndView(Long formRecordId, String processView)
    • setViewProject

      public void setViewProject(Projekt project)
    • getGridDataTable

      public org.primefaces.component.datatable.DataTable getGridDataTable()
    • updateData

      public void updateData()
      Updates all the data held by this view depending on the selected view
      Specified by:
      updateData in interface IDataContainer
    • clearGridFilterAndUpdateData

      public void clearGridFilterAndUpdateData()
    • calculateWidth

      public String calculateWidth(PostfachColumn column)
    • isAttachement

      public boolean isAttachement(PostfachColumn column)
    • isFilterString

      public boolean isFilterString(PostfachColumn column)
    • isFilterDate

      public boolean isFilterDate(PostfachColumn column)
    • isFilterNumber

      public boolean isFilterNumber(PostfachColumn column)
    • getInputMaskPattern

      public String getInputMaskPattern(PostfachColumn column)
    • releaseExclusiveFormRecordLock

      public void releaseExclusiveFormRecordLock(Long id)
    • setGridView

      public void setGridView(boolean gridView)
    • getSessionBean

      @Deprecated public SessionBean getSessionBean()
      Deprecated.
    • setSessionBean

      @Deprecated public void setSessionBean(SessionBean sessionBean)
      Deprecated.