Class SelectableTableContentProviderHelper
java.lang.Object
com.webmethods.caf.faces.data.object.SelectableTableContentProviderHelper
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SelectableTreeContentProviderHelper
Helps implement
ISelectableTableContentProvider
.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Returns collection of selected row objects (not IDs) from the ISelectableTableContentProvider.boolean
boolean
isRowSelected
(ISelectableTableContentProvider provider) void
setRowSelected
(ISelectableTableContentProvider provider, boolean selected) Set select/unselect row for the providervoid
setRowSelectedIds
(ISelectableTableContentProvider provider, Collection<String> ids) Set collection of selected row ids for the provider.void
setRowUnselectedIds
(ISelectableTableContentProvider provider, Collection<String> ids) Set collection of unselected row ids for the provider.
-
Field Details
-
m_useUnselected
protected boolean m_useUnselected -
m_selected
-
m_unselected
-
-
Constructor Details
-
SelectableTableContentProviderHelper
public SelectableTableContentProviderHelper()
-
-
Method Details
-
getRowSelectedCount
- Returns:
- selected row count
-
getUseUnselectedModel
- Parameters:
provider
-- Returns:
- a flag indicates whether use unselected model or not
-
getRowSelectedIds
- Parameters:
provider
-- Returns:
- collection of selected row ids
- See Also:
-
getSelectedRows
Returns collection of selected row objects (not IDs) from the ISelectableTableContentProvider. IMPORTANT: the provider must return a valid instance of row object fromITableContentProvider.getCurrentRow()
- Parameters:
provider
- selectable table provider- Returns:
- collection if selected row objects, never null, can be empty, can be up to
ITableContentProvider.getRowCount()
size
-
getRowUnselectedIds
- Parameters:
provider
-- Returns:
- collection of unselected row ids.
- See Also:
-
isRowSelected
- Parameters:
provider
-- Returns:
- a flag indicates whether the provider has row selected
-
setRowSelected
Set select/unselect row for the provider- Parameters:
provider
-selected
-
-
setRowSelectedIds
Set collection of selected row ids for the provider.- Parameters:
provider
-ids
-
-
setRowUnselectedIds
Set collection of unselected row ids for the provider.- Parameters:
provider
-ids
-
-