Interface IListColumn
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
ICaseListColumn
,IInstanceListColumn
,IListColumnWithAttributeReference
,IListColumnWithPresentationStyles
,IListColumWithMetadata
,IWorkListColumn
- All Known Implementing Classes:
InstanceListColumn
,XmlCaseListColumn
,XmlWorkListColumn
This interface describes the configuration per column.
- Since:
- 9.2
- Author:
- Nicky van Noorloos
-
Method Summary
Modifier and TypeMethodDescriptionString[]
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.Returns the datatype of the 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 if the column is used for sorting and the sort direction.This method returns the optional condition determining if the column should be displayed.
-
Method Details
-
getHeaderTextItem
String getHeaderTextItem()This method returns the header text item used for this column.- Returns:
- The name of the text item, may be null.
-
getSortAscending
BooleanValue getSortAscending()This method returns if the column is used for sorting and the sort direction.- unknown: no sorting
- true: sort ascending
- false: sort descending
- Returns:
- Indicator if this column is used for sorting, may be null for columns that only contain a button.
-
getMaskCallName
String getMaskCallName()This method return the optional mask that should be applied to this columns value.- Returns:
- The mask call name, optional, may be null.
-
getButtonName
String getButtonName()This method return the button name of a button that should trigger the start task event.- Returns:
- The button name, may be null when this column does not contain a start task button.
-
getButtonEvent
String getButtonEvent()This method returns the button event for a button column.- Returns:
- The button event, may be null.
-
getButtonActions
String[] getButtonActions()This method returns the button actions for a button column.- Returns:
- The button actions, may be null.
-
getVisibleCondition
ICondition getVisibleCondition()This method returns the optional condition determining if the column should be displayed.- Returns:
- The visibility condition of the column, may be null.
-
getFilterOperator
ConditionOperator getFilterOperator()This method returns the optional filter operator.- Returns:
- The filter operator of the column, may be null.
-
getFilterExpression
IExpression getFilterExpression()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.- Returns:
- The filter expression of the column, may be null.
-
getColumnIndex
int getColumnIndex()Returns the index of this column. The first column in the list has index 0.- Returns:
- the index of this column
-
getDataType
DataType getDataType()Returns the datatype of the column- Returns:
DataType
}
-