Class InstanceListColumn
java.lang.Object
com.aquima.interactions.framework.container.instance.list.config.impl.InstanceListColumn
- All Implemented Interfaces:
IListColumn
,IInstanceListColumn
,Serializable
Column definition for the InstanceList implementation.
- Since:
- 9.3
- Author:
- T. Middeldorp, G. der Kinderen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInstanceListColumn
(String containmentName) InstanceListColumn
(String containmentName, int columnIndex) InstanceListColumn
(String containmentName, int columnIndex, DataType dataType) -
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.Retrieves the name of the containment.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.void
setSortAscending
(BooleanValue sortAscending) void
setVisibleCondition
(ICondition visibleCondition)
-
Constructor Details
-
InstanceListColumn
-
InstanceListColumn
-
InstanceListColumn
-
-
Method Details
-
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.
-
setSortAscending
-
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.
-
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.
-
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.
-
setVisibleCondition
-
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.
-
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.
-
getContainmentName
Description copied from interface:IInstanceListColumn
Retrieves the name of the containment.- Specified by:
getContainmentName
in interfaceIInstanceListColumn
- Returns:
- name of the containment (never 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
-
getDataType
Description copied from interface:IListColumn
Returns the datatype of the column- Specified by:
getDataType
in interfaceIListColumn
- Returns:
DataType
}
-