WebSphere Commerce EnterpriseWebSphere Commerce Professional

Actions extension point

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

Identifier:

com.ibm.commerce.telesales.ui.actions

Description:

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

Configuration Markup:

<!ELEMENT extension ( action*)>

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

<!ATTLIST action

id CDATA #REQUIRED

class CDATA #REQUIRED>

  • id - A unique name that will be used to identify this action.
  • class - The target class must implement interface org.eclipse.jface.action.IAction.

Examples:

The following is an example for the action extension point:


   
 <extension
         point=
 "com.ibm.commerce.telesales.ui.actions"
 >
      
 <action
            class=
 "com.ibm.commerce.telesales.ui.impl.actions.AssignTicklersAction"
 
            id=
 "com.ibm.commerce.telesales.action.AssignTicklersAction"
 >
      
 </action>
   
 </extension>

API Information:

The value of the attribute

class

must be the fully qualified name of a Java class that implements the

org.eclipse.jface.action.IAction

interface.

Supplied Implementation:

The workbench uses the actions when an IBM Sales Center action implementation is requested.