WebSphere Commerce EnterpriseWebSphere Commerce Professional

widgetManagers

The com.ibm.commerce.telesales.widgets.widgetManagers extension point is used to declare widget managers for use in the IBM Sales Center user interface. Widget managers are responsible for providing behavior to configured widgets.

Identifier:

com.ibm.commerce.telesales.widgets.widgetManagers

Description:

The com.ibm.commerce.telesales.widgets.widgetManagers extension point is used to declare widget managers for use in the IBM Sales Center user interface. Widget managers are responsible for providing behavior to configured widgets.

Configuration Markup:

<!ELEMENT extension ( widgetManager+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

  • point - The fully qualified identifier of the target extension point.
  • id - An optional identifier for the target extension point.
  • name - An optional name for the extension instance.

<!ELEMENT widgetManager ( property*)>

<!ATTLIST widgetManager

id CDATA #REQUIRED

managerClass CDATA #REQUIRED>

This element is used to describe widget managers.

  • id - Unique identifier for this widget manager declaration. Use this identifier to refer to this widget manager.
  • managerClass - The widget manager class must have a default (no-argument) constructor, and must implement interface com.ibm.commerce.telesales.widgets.managers.IWidgetManager.

<!ELEMENT property ( value* | property*)>

<!ATTLIST property

name CDATA #REQUIRED

value CDATA #IMPLIED>

This element is used to describe a widget manager property. The property will be available to the widget manager instance.

  • name - The name of the widget manager property.
  • value - The property value. Use this attribute if the property has a single value.

<!ELEMENT value (#PCDATA)>

Value element. Use this element to provide a property value. This element can be used if the property represents a list.

Examples:


 <extension point=
 "com.ibm.commerce.telesales.widgets.widgetManagers"
 >
   
 <widgetManager
      id=
 "standardWidgetManager"
 
      managerClass=
 "com.ibm.commerce.telesales.widgets.managers.StandardWidgetManager"
 />
 </extension>

API Information:

Widget managers can be created using the widget manager factory. Refer to

com.ibm.commerce.telesales.widgets.managers.WidgetManagerFactory

for more information. Normally a widget manager is not constructed directly but is declared as part of managed composite declaration. Refer to the

com.ibm.commerce.telesales.widgets.managedComposites

extension point for more information.

Supplied Implementation:

The standard widget manager is declared in the com.ibm.commerce.telesales.widgets plug-in.