public class WorkListImpl extends AbstractProcessListPlus
Implementation of the abstract list plus for displaying the tasks and task related data.
Since:
9.9
Author:
Marius Orsan
  • Field Details

  • Constructor Details

    • WorkListImpl

      public WorkListImpl(IWorkListParameters parameters, IContainerContext context)
      Parameters:
      parameters - The parameters of the work list.
      context - The container context.
  • Method Details

    • expand

      public Container expand(Container container) throws Exception
      Extend the container given as parameter with the work list element.
      Parameters:
      container - The container to be extended.
      Returns:
      The extended container.
      Throws:
      Exception - Exception if something goes wrong during the extending process.
    • createTableRows

      protected void createTableRows(TableBuilder builder, IViewResult result)
      Specified by:
      createTableRows in class AbstractListPlus
      Parameters:
      builder - Builder object responsible for creating structures that represent tables.
      result - The corresponding view result.
    • getLimitAppliedMessage

      protected IMultilingualText getLimitAppliedMessage()
      Specified by:
      getLimitAppliedMessage in class AbstractListPlus
      Returns:
      The message that should be displayed if the limit is applied.
    • getConfiguration

      protected ListConfiguration getConfiguration()
      Specified by:
      getConfiguration in class AbstractListPlus
      Returns:
      The list configuration.
    • createSearchFieldByColumnType

      protected TypedSearchField createSearchFieldByColumnType(IListColumn column, Container container)
      Responsible for creating the search field based on the type of column. Possible column types: DATA, TASK PROPERTY, CUSTOM FIELD.
      Specified by:
      createSearchFieldByColumnType in class AbstractListPlus
      Parameters:
      column - The column configuration.
      container - The container that contains the search field.
      Returns:
      The typed search field.