Class XmlWorkListParameters
java.lang.Object
com.aquima.interactions.framework.container.worklist.config.impl.XmlWorkListParameters
- All Implemented Interfaces:
IWorkListParameters
This class contains the worklist configuration and is responsible for parsing the container parameters that are
configured in Aquima Studio.
- Since:
- 7.1
- Author:
- Jon van Leuven
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the case aggregate for the work list container.This method returns the optional target attribute for the caseId.This method returns the configured columns.boolean
This method returns the boolean flag if the worklist should group all tasks per case.This method returns the optional presentation styles that should be used for locked records.This method returns the optional text to use when no results are found in the database.This method returns the optional number of tasks that are shown per page, if set paging is enabledThis method returns the optional target attribute for the taskId.static IWorkListParameters
parseParameters
(IContainerContext context, IMetaModel caseModel) boolean
This method returns the boolean flag if the current user can be ignored so all tasks are returnedboolean
This method returns the boolean flag if started tasks should be displayed as well
-
Field Details
-
LOCKED_PRESENTATION_STYLES
- See Also:
-
PRESENTATIONSTYLE_NAME
- See Also:
-
-
Method Details
-
parseParameters
-
getColumns
Description copied from interface:IWorkListParameters
This method returns the configured columns.- Specified by:
getColumns
in interfaceIWorkListParameters
- Returns:
- The configured columns, never null.
-
getCaseAggregate
Description copied from interface:IWorkListParameters
This method returns the case aggregate for the work list container.- Specified by:
getCaseAggregate
in interfaceIWorkListParameters
- Returns:
- The configured case aggregate, never null.
-
getLockedStyles
Description copied from interface:IWorkListParameters
This method returns the optional presentation styles that should be used for locked records.- Specified by:
getLockedStyles
in interfaceIWorkListParameters
- Returns:
- The presentation styles
-
getPagingSize
Description copied from interface:IWorkListParameters
This method returns the optional number of tasks that are shown per page, if set paging is enabled- Specified by:
getPagingSize
in interfaceIWorkListParameters
- Returns:
- The number of tasks per page, may be null.
-
getCaseIdTargetAttribute
Description copied from interface:IWorkListParameters
This method returns the optional target attribute for the caseId.- Specified by:
getCaseIdTargetAttribute
in interfaceIWorkListParameters
- Returns:
- The attribute reference for the caseId, may be null.
-
getTaskIdTargetAttribute
Description copied from interface:IWorkListParameters
This method returns the optional target attribute for the taskId.- Specified by:
getTaskIdTargetAttribute
in interfaceIWorkListParameters
- Returns:
- The attribute reference for the taskId, may be null.
-
getNoResultTextItem
Description copied from interface:IWorkListParameters
This method returns the optional text to use when no results are found in the database.- Specified by:
getNoResultTextItem
in interfaceIWorkListParameters
- Returns:
- The text item name, may be null.
-
getGroupByCase
public boolean getGroupByCase()Description copied from interface:IWorkListParameters
This method returns the boolean flag if the worklist should group all tasks per case.- Specified by:
getGroupByCase
in interfaceIWorkListParameters
- Returns:
- Boolean indicating if the worklist should group all tasks by case.
-
shouldIgnoreCurrentUser
public boolean shouldIgnoreCurrentUser()Description copied from interface:IWorkListParameters
This method returns the boolean flag if the current user can be ignored so all tasks are returned- Specified by:
shouldIgnoreCurrentUser
in interfaceIWorkListParameters
- Returns:
- Boolean indicating if the current user can be ignored
-
shouldShowStartedTasks
public boolean shouldShowStartedTasks()Description copied from interface:IWorkListParameters
This method returns the boolean flag if started tasks should be displayed as well- Specified by:
shouldShowStartedTasks
in interfaceIWorkListParameters
- Returns:
- Boolean indicating if started tasks should be displayed
-