[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: [wsia][customization] call details for 8/14
Toll free: 1-877-299-7551, passcode 2696# (These numbers should be constant going forward.) Proposed agenda for tomorrow is to work through the application of the Transparent State interface (properties) to a portlet configuration scenario (attached) and a value-added portlet wrapper scenario (Shankar?). The latest version of the customization working draft is attached, reflecting some additional work on the introduction. Regards, TimTitle: Property-Based Portlet Configuration
Property-Based Portlet Configuration DescriptionIn this scenario, a portlet Consumer wishes to configure a Producer entity. Let us assume that the portlet in question displays the most recent press releases published to a newswire service for a specific company. The portlet is being integrated into a corporate intranet portal by an administrator, who wishes to configure the company parameter of the portlet such that portal users see their companys press releases. Interaction Sequence
Property DescriptionWe assume that the portal provides a generic configuration tool which may be used by an administrator to set the value of any portlet property. The getProperties() method is called by the portal to enumerate the properties published by the portlet and presented to the administrator for editing (for example, by dynamically constructing a form containing the properties as table rows). The getPropertyDescription() method is called by the portal to obtain the human-readable description of the properties.
The property data structure contains five fields:
In the press release example, the portlet exposes a single property:
The portal sets the value field of the property structure and sends it back to the portlet with setProperties(). Issues
|
Attachment:
wd-wsia-cust-00.doc
Description: MS-Word document
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC