Class XmlCaseListColumn
java.lang.Object
com.aquima.interactions.framework.container.caselist.config.impl.XmlCaseListColumn
- All Implemented Interfaces:
IListColumn
,ICaseListColumn
,IListColumnWithPresentationStyles
,IListColumnWithAttributeReference
,IListColumWithMetadata
,Serializable
This internal class contains the Studio configuration settings for one single caselist column.
- Since:
- 9.2
- Author:
- B. van de Ven
- See Also:
-
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.This method return the optional case property to display in the column.int
Returns the index of this column.This method returns the type of the column.Returns 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 returns the optional condition determining if the column should be displayed.int
hashCode()
-
Method Details
-
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.
-
getCaseProperty
Description copied from interface:ICaseListColumn
This method return the optional case property to display in the column.- Specified by:
getCaseProperty
in interfaceICaseListColumn
- Returns:
- The case property, 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
-
getColumnType
Description copied from interface:ICaseListColumn
This method returns the type of the column.- Specified by:
getColumnType
in interfaceICaseListColumn
- 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.
-
hashCode
public int hashCode() -
equals
-
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
-