Package com.webmethods.caf.faces.data
Interface IUpdateableTableContentProvider
- All Superinterfaces:
IAddressableTableContentProvider
,IContentProvider
,ITableContentProvider
,IUpdateableContentProvider
- All Known Implementing Classes:
BaseTaskSearchContentProvider
,BoundChildrenTreeContentProvider
,ClusterPartitionsTableContentProvider
,ClusterServersTableContentProvider
,CustomTaskSearchContentProvider
,DirectorySearchProvider
,FilterableListTableContentProvider
,FilterableSelectableListTableContentProvider
,FilteredPortalContainerModel
,ListTableContentProvider
,ListTreeContentProvider
,NodeTreeContentProvider
,PageableTableContentProvider
,PeopleSearchProvider
,PortalContainerModel
,ProcessSearchProvider
,RowSetTableContentProvider
,SelectableListTableContentProvider
,TableTreeContentProvider
,TaskAuditContentProvider
,TaskInboxHpstraSearchContentProvider
,TaskInboxIndexedSearchContentProvider
,TaskInboxSearchContentProvider
,TaskIndexedSearchContentProvider
,TaskSavedSearchContentProvider
,TaskSearchContentProvider
,XMLTableContentProvider
,XMLTreeContentProvider
public interface IUpdateableTableContentProvider
extends IAddressableTableContentProvider, IUpdateableContentProvider
Table content provider that allows the modification of wrapped data.
In addition to implementing the methods specified by this interface,
implementations must be able to return the correct class for valid properties
whenever the IContentProvider.getType(Object)
method is called
even when the current row index is -1
.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Appends the template row to the table data.void
Deletes currently positioned rowboolean
True if provider can be put into template row state.boolean
Is provider in state where it returns properties for template pseudo-row.void
setCanTemplateRow
(boolean value) True if provider can be put into template row state.void
setCurrentRow
(Object row) Sets new current row objectvoid
Sets provider to state where it returns properties for template pseudo-row.Methods inherited from interface com.webmethods.caf.faces.data.IAddressableTableContentProvider
getRowId, isAddressable, setRowById
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
Methods inherited from interface com.webmethods.caf.faces.data.ITableContentProvider
getCurrentRow, getRowCount, getRowIndex, getRowVariable, isRowAvailable, setRowIndex, setRowVariable
Methods inherited from interface com.webmethods.caf.faces.data.IUpdateableContentProvider
isReadOnly, setValue
-
Method Details
-
getCanTemplateRow
boolean getCanTemplateRow()True if provider can be put into template row state. -
setCanTemplateRow
void setCanTemplateRow(boolean value) True if provider can be put into template row state. Default: true -
isTemplateRow
boolean isTemplateRow()Is provider in state where it returns properties for template pseudo-row. In this state, row index is -1 and row id is null;ITableContentProvider.isRowAvailable()
returns false. Setting the row index or id to any value removes provider from this state. -
setTemplateRow
void setTemplateRow()Sets provider to state where it returns properties for template pseudo-row. In this state, row index is -1 and row id is null;ITableContentProvider.isRowAvailable()
returns false. Setting the row index or id to any value removes provider from this state. -
setCurrentRow
Sets new current row object- Parameters:
row
- new row object to replace object returned byITableContentProvider.getCurrentRow()
- Since:
- 7.1.0.1
-
createRow
Appends the template row to the table data.
- Throws:
ContentProviderException
- if error happens during creation
-
deleteRow
Deletes currently positioned row
- Throws:
ContentProviderException
- if error happens during deletion- See Also:
-