com.webmethods.caf.faces.data
Interface IUpdateableContentProvider

All Superinterfaces:
IContentProvider
All Known Subinterfaces:
ITaskContentProvider, ITransactionalContentProvider, IUpdateableTableContentProvider
All Known Implementing Classes:
AbstractTaskContentProvider, AtomEntriesExportProvider, AtomFeedExportProvider, AtomFeedTableExportProvider, BaseTaskSearchContentProvider, BaseWSClientContentProvider, BoundChildrenNode.PermissiveContentProviderWrapper, BoundChildrenTreeContentProvider, BoundPropertiesContentProvider, BoundPropertiesTableContentProvider, CSPContent, CSVExportProvider, DirectorySearchProvider, ELPropertyContentProvider, FilterableListTableContentProvider, FilterableSelectableListTableContentProvider, FilteredPortalContainerModel, GlueWSClientContentProvider, GlueWSClientContentProvider.ParametersProvider, JcrNodeProvider, LimitedPropertiesContentProvider, LimitedPropertiesTableContentProvider, ListTableContentProvider, ListTreeContentProvider, MapContentProvider, NewsfeedContentProvider, NodeTreeContentProvider, ObjectMethodContentProvider, PageableExportProvider, PageableTableContentProvider, PeopleSearchProvider, PortalContainerModel, ProcessSearchProvider, RowSetTableContentProvider, ScalarTableContentProvider, SelectableListTableContentProvider, SimpleTaskContentProvider, TableTreeContentProvider, TaskAuditContentProvider, TaskContentProvider, TaskContentProviderExtended, TaskInboxIndexedSearchContentProvider, TaskInboxSearchContentProvider, TaskIndexedSearchContentProvider, TaskSavedSearchContentProvider, TaskSearchContentProvider, XMLTableContentProvider, XMLTreeContentProvider

public interface IUpdateableContentProvider
extends IContentProvider

Updateable content provider extends IContentProvider by adding data modification methods.


Method Summary
 boolean isReadOnly(Object propertyKey)
          Returns true if the given property is readonly.
 void setValue(Object propertyKey, Object value)
          Sets new value of the given property
 
Methods inherited from interface com.webmethods.caf.faces.data.IContentProvider
getPropertyKeys, getType, getValue, hasProperty, toString
 

Method Detail

setValue

void setValue(Object propertyKey,
              Object value)
              throws EvaluationException,
                     PropertyNotFoundException

Sets new value of the given property

Parameters:
propertyKey - property key of type String or Integer
value - new property value
Throws:
EvaluationException - if error happens during property assigment
PropertyNotFoundException - if property is not found

isReadOnly

boolean isReadOnly(Object propertyKey)
                   throws EvaluationException,
                          PropertyNotFoundException

Returns true if the given property is readonly. If it is readonly, IUpdateableContentProvider.setValue(Object, Object) will definitely fail.

Parameters:
propertyKey - property key of type String or Integer
Returns:
true if the property is readonly
Throws:
EvaluationException
PropertyNotFoundException