Class WorkListImpl
java.lang.Object
com.aquima.interactions.framework.container.listplus.AbstractListPlus
com.aquima.interactions.framework.container.listplus.AbstractProcessListPlus
com.aquima.interactions.framework.container.worklist.WorkListImpl
Implementation of the abstract list plus for displaying the tasks and task related data.
- Since:
- 9.9
- Author:
- Marius Orsan
-
Field Summary
FieldsFields inherited from class com.aquima.interactions.framework.container.listplus.AbstractProcessListPlus
LOG, processEngine, processEngineSettings, processListSettings
Fields inherited from class com.aquima.interactions.framework.container.listplus.AbstractListPlus
CONTAINER_NAME, context, errorType, LIST_BODY, LIST_FOOTER, LIST_HEADER, LISTPLUS_FOOTER, MESSAGE_CLEAR, MESSAGE_FEEDBACK, MESSAGE_INVALID_FORMAT_CURRENCY, MESSAGE_INVALID_FORMAT_INTEGER, MESSAGE_INVALID_FORMAT_NUMBER, MESSAGE_INVALID_FORMAT_PERCENTAGE, MESSAGE_LIMIT_APPLIED_BUTTON, MESSAGE_LIMIT_IGNORED_BUTTON, MESSAGE_LIMIT_IGNORED_FEEDBACK, MESSAGE_NOW, MESSAGE_SELECT_ALL, MESSAGE_SHOW_ALL, MESSAGE_SHOW_FALSE, MESSAGE_SHOW_TRUE, MESSAGE_SHOW_UNKNOWN, MESSAGE_TODAY, SIMPLE_FILTERING, visibleColumnCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypedSearchField
createSearchFieldByColumnType
(IListColumn column, Container container) Responsible for creating the search field based on the type of column.protected void
createTableRows
(TableBuilder builder, IViewResult result) Extend the container given as parameter with the work list element.protected ListConfiguration
protected IMultilingualText
Methods inherited from class com.aquima.interactions.framework.container.listplus.AbstractProcessListPlus
addLimitContainer, addMappings
Methods inherited from class com.aquima.interactions.framework.container.listplus.AbstractListPlus
addNoInvalidInputTextItem, checkSimpleFiltering, createActionButton, createAssetFromText, createContent, createContentWithDomain, createDomainWithOptionalMask, createListFooter, createListHeader, createTableHeader, getDisplayValue, hasInvalidInput, initialize
-
Field Details
-
MESSAGE_LIMIT_APPLIED_FEEDBACK
- See Also:
-
-
Constructor Details
-
WorkListImpl
- Parameters:
parameters
- The parameters of the work list.context
- The container context.
-
-
Method Details
-
expand
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
- Specified by:
createTableRows
in classAbstractListPlus
- Parameters:
builder
- Builder object responsible for creating structures that represent tables.result
- The corresponding view result.
-
getLimitAppliedMessage
- Specified by:
getLimitAppliedMessage
in classAbstractListPlus
- Returns:
- The message that should be displayed if the limit is applied.
-
getConfiguration
- Specified by:
getConfiguration
in classAbstractListPlus
- Returns:
- The list configuration.
-
createSearchFieldByColumnType
Responsible for creating the search field based on the type of column. Possible column types: DATA, TASK PROPERTY, CUSTOM FIELD.- Specified by:
createSearchFieldByColumnType
in classAbstractListPlus
- Parameters:
column
- The column configuration.container
- The container that contains the search field.- Returns:
- The typed search field.
-