WebSphere Commerce EnterpriseWebSphere Commerce Professional

Dialogs extension point

The purpose of this extension point is to allow plug-ins to implement the IBM Sales Center dialogs.

Identifier:

com.ibm.commerce.telesales.ui.dialogs

Description:

The purpose of this extension point is to allow plug-ins to implement the IBM Sales Center dialogs.

Configuration Markup:

<!ELEMENT extension ( dialog*)>

<!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 dialog EMPTY>

<!ATTLIST dialog

id CDATA #REQUIRED

class CDATA #REQUIRED>

  • id - The unique name that will be used to identify this dialog.
  • class - The target class must implement the interface com.ibm.commerce.telesales.ui.dialogs.IDialog.

Examples:

The following is an example for the dialog extension point:


   
 <extension
       point=
 "com.ibm.commerce.telesales.ui.dialog"
 >
      
 <dialog
         id=
 "com.ibm.commerce.telesales.logonDialog"
 
         class=
 "com.ibm.commerce.telesales.ui.dialogs.LogonDialog"
 >
      
 </dialog>
   
 </extension>

API Information:

The value of the attribute

class

should be the fully qualified name of a Java class that extends

com.ibm.commerce.telesales.ui.dialogs.Dialog

or

com.ibm.commerce.telesales.ui.dialogs.TitleAreaDialog

interface.

Supplied Implementation:

The workbench uses the dialogs when a IBM Sales Center Dialog implementation is requested.