Class ELPropertyContentProvider

java.lang.Object
com.webmethods.caf.faces.bean.PageFlowScopeAdapter
com.webmethods.caf.faces.data.object.ELPropertyContentProvider
All Implemented Interfaces:
IPageFlowScopeAdapter, IContentProvider, IUpdateableContentProvider, Serializable
Direct Known Subclasses:
BoundChildrenNode.PermissiveContentProviderWrapper, ScalarTableContentProvider

public class ELPropertyContentProvider extends PageFlowScopeAdapter implements Serializable, IUpdateableContentProvider

IUpdateableContentProvider implementation that wraps any object and accesses its properties using faces' expression language.

 class Item {
                public int getId();
                public String getName(); 
 };
 
 Item item = new Item("1", "First Item");
 IUpdateableContentProvider provider = new ELPropertyContentProvider(item);
 Integer itemId = (Integer)provider.getValue("id"); // returns 1
 String itemName = (String)provider.getValue("name"); // return "First Item"
 provider.setValue("name", "The new name"); // update the items name property
 
 
See Also: