Class XmlWorkListColumn
java.lang.Object
com.aquima.interactions.framework.container.worklist.config.impl.XmlWorkListColumn
- All Implemented Interfaces:
IListColumn
,IListColumnWithPresentationStyles
,IListColumnWithAttributeReference
,IListColumWithMetadata
,IWorkListColumn
,Serializable
This internal class contains the Studio configuration settings for one single worklist column.
- Since:
- 7.1
- Author:
- Jon van Leuven
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionboolean
This method return the attribute name.String[]
This method returns the button actions for a button column.This method returns the button event for a button column.This method return the button name of a button that should trigger the start task event.int
Returns the index of this column.This method returns the type of the column.This method returns the custom field for this columnReturns the datatype of the columnThis method returns the dossierMetadata field for this columnThis method returns the optional filter expression.This method returns the optional filter operator.This method returns the header text item used for this column.This method return the optional mask that should be applied to this columns value.This method returns the metadata field for this columnThis method returns if the column is used for sorting and the sort direction.This method return the optional task property to display in the column.This method returns the optional condition determining if the column should be displayed.int
hashCode()
static IWorkListColumn
parse
(IXmlNode xmlNode, IExpressionParser expressionParser, int columnIndex, IMetaModel metaModel, IAggregateDefinition caseAggregate)
-
Field Details
-
PRESENTATION_STYLES
- See Also:
-
PRESENTATIONSTYLE_NAME
- See Also:
-
FIELD_ATTRIBUTE
- See Also:
-
-
Method Details
-
parse
public static IWorkListColumn parse(IXmlNode xmlNode, IExpressionParser expressionParser, int columnIndex, IMetaModel metaModel, IAggregateDefinition caseAggregate) -
getDataType
Description copied from interface:IListColumn
Returns the datatype of the column- Specified by:
getDataType
in interfaceIListColumn
- Returns:
DataType
}
-
getHeaderTextItem
Description copied from interface:IListColumn
This method returns the header text item used for this column.- Specified by:
getHeaderTextItem
in interfaceIListColumn
- Returns:
- The name of the text item, may be null.
-
getSortAscending
Description copied from interface:IListColumn
This method returns if the column is used for sorting and the sort direction.- unknown: no sorting
- true: sort ascending
- false: sort descending
- Specified by:
getSortAscending
in interfaceIListColumn
- Returns:
- Indicator if this column is used for sorting, may be null for columns that only contain a button.
-
getAttributeName
Description copied from interface:IListColumnWithAttributeReference
This method return the attribute name.- Specified by:
getAttributeName
in interfaceIListColumnWithAttributeReference
- Returns:
- The attribute name, may be null for columns that only contain a button or task property.
-
getPresentationStyles
- Specified by:
getPresentationStyles
in interfaceIListColumnWithPresentationStyles
- Returns:
- the presentation styles for this column, might be empty, never null.
-
getMaskCallName
Description copied from interface:IListColumn
This method return the optional mask that should be applied to this columns value.- Specified by:
getMaskCallName
in interfaceIListColumn
- Returns:
- The mask call name, optional, may be null.
-
getButtonName
Description copied from interface:IListColumn
This method return the button name of a button that should trigger the start task event.- Specified by:
getButtonName
in interfaceIListColumn
- Returns:
- The button name, may be null when this column does not contain a start task button.
-
getButtonEvent
Description copied from interface:IListColumn
This method returns the button event for a button column.- Specified by:
getButtonEvent
in interfaceIListColumn
- Returns:
- The button event, may be null.
-
getVisibleCondition
Description copied from interface:IListColumn
This method returns the optional condition determining if the column should be displayed.- Specified by:
getVisibleCondition
in interfaceIListColumn
- Returns:
- The visibility condition of the column, may be null.
-
getFilterExpression
Description copied from interface:IListColumn
This method returns the optional filter expression. The result of the expression is compared with the value of the cell. When the values differ, the complete row is discarded.- Specified by:
getFilterExpression
in interfaceIListColumn
- Returns:
- The filter expression of the column, may be null.
-
getButtonActions
Description copied from interface:IListColumn
This method returns the button actions for a button column.- Specified by:
getButtonActions
in interfaceIListColumn
- Returns:
- The button actions, may be null.
-
getTaskProperty
Description copied from interface:IWorkListColumn
This method return the optional task property to display in the column.- Specified by:
getTaskProperty
in interfaceIWorkListColumn
- Returns:
- The task property, may be null.
-
getColumnType
Description copied from interface:IWorkListColumn
This method returns the type of the column.- Specified by:
getColumnType
in interfaceIWorkListColumn
- Returns:
- The column type, never null.
-
getFilterOperator
Description copied from interface:IListColumn
This method returns the optional filter operator.- Specified by:
getFilterOperator
in interfaceIListColumn
- Returns:
- The filter operator of the column, may be null.
-
getCustomField
Description copied from interface:IWorkListColumn
This method returns the custom field for this column- Specified by:
getCustomField
in interfaceIWorkListColumn
- Returns:
- The custom field this column displays, may be null
-
getMetadataField
Description copied from interface:IListColumWithMetadata
This method returns the metadata field for this column- Specified by:
getMetadataField
in interfaceIListColumWithMetadata
- Returns:
- The metadata field this column displays, may be null
-
getDossierMetadataField
Description copied from interface:IListColumWithMetadata
This method returns the dossierMetadata field for this column- Specified by:
getDossierMetadataField
in interfaceIListColumWithMetadata
- Returns:
- The dossierMetadata field this column displays, may be null
-
getColumnIndex
public int getColumnIndex()Description copied from interface:IListColumn
Returns the index of this column. The first column in the list has index 0.- Specified by:
getColumnIndex
in interfaceIListColumn
- Returns:
- the index of this column
-
hashCode
public int hashCode() -
equals
-