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 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

      void setCurrentRow(Object row)
      Sets new current row object
      Parameters:
      row - new row object to replace object returned by ITableContentProvider.getCurrentRow()
      Since:
      7.1.0.1
    • createRow

      void createRow() throws ContentProviderException

      Appends the template row to the table data.

      Throws:
      ContentProviderException - if error happens during creation
    • deleteRow

      void deleteRow() throws ContentProviderException

      Deletes currently positioned row

      Throws:
      ContentProviderException - if error happens during deletion
      See Also: