Class CaseListImpl
java.lang.Object
com.aquima.interactions.framework.container.listplus.AbstractListPlus
com.aquima.interactions.framework.container.listplus.AbstractProcessListPlus
com.aquima.interactions.framework.container.caselist.CaseListImpl
Implementation of the abstract list plus for displaying the cases and case related data.
- Since:
- 9.9
- Author:
- MariusO
-
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 case 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
-
CaseListImpl
- Parameters:
parameters
- The parameters of the case list.context
- The conainer context.
-
-
Method Details
-
expand
Extend the container given as parameter with the case 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, CASE PROPERTY.- Specified by:
createSearchFieldByColumnType
in classAbstractListPlus
- Parameters:
column
- The column configuration.container
- The container that contains the search field.- Returns:
- The typed search field.
-