IBM Sales Center extension points
The extension points listed on this page are provided by IBM and used in the IBM Sales Center.
The Eclipse platform provides additional extension points and their documentation.
- Extend an existing service request handler
The IBM Sales Center service request extension point is the mechanism by which requests are made of the server and the request results are handled and the model is updated. The class that constructs the request and interprets the response is the request handler. This section explains how to extend an existing service handler request.
- Actions extension point
The purpose of this extension point is to allow plug-ins to implement IBM Sales Center actions.
- Action set group extension point
The purpose of this extension point is to allow plug-ins to define a group of actionSets. IBM Sales Center perspectives will use these groups to determine which actionSets should be loaded by the perspective.
- Activity Sets
The purpose of this extension point is to allow plug-ins to define which activities WebSphere Commerce roles support.
- Auto-logon extension point
The IBM Sales Center workbench provides a preference page for turning on/off auto-logon for web applications. The purpose of this extension point is to allow plug-ins to identify which web applications support auto-logon and should be presented within the preference page.
- Communication services extension point
Extension point to the IBM Sales Center communication services. A communication service is notified when a service request needs to trasmit a message to a server. The communication service is expected to obtain a response. The implementation of the communication service is customizable. The implementor can use JAX-RPC or another implementation.
- compositeDefinitions
The com.ibm.commerce.telesales.widgets.compositeDefinitions extension point is used to declare configured composite definitions for use in the IBM Sales Center user interface.
- controlFactories
The com.ibm.commerce.telesales.widgets.controlFactories extension point is used to declare control factories for use in the IBM Sales Center user interface. Control factories are responsible for interpreting control declarations and constructing new configured control instances.
- controls
The com.ibm.commerce.telesales.widgets.controls extension point is used to declare controls for use in the IBM Sales Center user interface. Controls can be added to and removed from existing user interfaces or assembled together into a new user interface.
- Currency format extension point
This extension point is to allow the globalization plug-in to implement locale-specific currency formatting.
- Dialogs extension point
The purpose of this extension point is to allow plug-ins to implement the IBM Sales Center dialogs.
- dynamicIdResolvers
The com.ibm.commerce.telesales.dynamicIdResolvers extension point is used to declare dynamic ID resolvers. Dynamic ID resolvers are responsible for resolving a dynamic ID into a valid extension ID.
- dynamicIds
The com.ibm.commerce.telesales.dynamicIds extension point is used to declare identifiers that will be dynamically resolved at runtime.
- Editor pages extension point
The IBM Sales Center workbench provides the ability to provide a grouping of pages for an associated editor. The purpose of this extension point is to allow plug-ins to register their pages for a defined editor.
- Feature Validation Service extension point
The IBM Sales Center workbench provides a validation service. The purpose of this extension point is to allow plug-ins to register features for validation with the WebSphere Commerce Server before authentication.
- formLayouts
The com.ibm.commerce.telesales.widgets.formLayouts extension point is used to declare form layouts for use in the IBM Sales Center user interface. Form composite declarations can refer to form layout declarations.
- gridDatas
The com.ibm.commerce.telesales.widgets.gridDatas extension point is used to declare grid datas for use in the IBM Sales Center user interface. Grid composites declaration can refer to grid data declarations.
- gridLayouts
The com.ibm.commerce.telesales.widgets.gridLayouts extension point is used to declare grid layouts for use in the IBM Sales Center user interface. Grid composite declarations can refer to grid layout declarations.
- Images extension point
The IBM Sales Center images extension point allows custom images to be used instead of the default images. The default images are found in the icons folder in the com.ibm.commerce.telesales.resources plug-in. To override a default image, the custom image must be located in a custom plug-in that declares ancom.ibm.commerce.telesales.resources.images extension. The custom image must have the same relative path in the custom plug-in as in the base plug-in.
- managedComposites
The com.ibm.commerce.telesales.widgets.managedComposites extension point is used to declare managed composites for use in the IBM Sales Center user interface. Managed composites encapsulate a configured composite and one or more widget managers.
- Model object extension point
Extension point to the IBM Sales Center model objects. Model objects represent client side business objects.
- Resource bundle extension point
The IBM Sales Center resources plug-in centralizes the resources for the IBM Sales Center implementation plug-ins. This extension point allows others to provide custom resources specific to their needs. The base Sales Center resource bundle can be found in the resources folder in the com.ibm.commerce.telesales.resources plug-in. If a custom resource bundle declares the same key as the base resource bundle, then the custom resource will be used. Resources are accessed through the API provided by com.ibm.commerce.telesales.resources.Resources.
- Roles extension point
The purpose of this extension point is to allow plug-ins to define which activities WebSphere Commerce roles support.
- rowDatas
The com.ibm.commerce.telesales.widgets.rowDatas extension point is used to declare row data for use in the IBM Sales Center user interface. Row composite declarations can refer to row data declarations.
- rowLayouts
The com.ibm.commerce.telesales.widgets.rowLayouts extension point is used to declare row layouts for use in the Multi-Channel Sales Center user interface. Row composite declarations can refer to row layout declarations.
- Service requests extension point
This extension point is used to define a service request used to locate and run the associated request handler class.
- stackLayouts
The com.ibm.commerce.telesales.widgets.stackLayouts extension point is used to declare stack layouts for use in the IBM Sales Center user interface. Stack composite declarations can refer to stack layout declarations.
- Statusline contribution items
The IBM Sales Center workbench provides the ability to provide a contribution item for the status line manager that is displayed for a perspective. The purpose of this extension point is to allow plug-ins to register their contributions.
- System configurator extension point
The IBM Sales Center platform provides the ability to specify a system configurator for identifying which extensions will be used over the default extensions. The purpose of this extension point is to allow plug-ins to specify the location of their system configurator.
- tabFolderDefinitions
The com.ibm.commerce.telesales.widgets.tabFolderDefinitions extension point is used to declare tab folder definitions for use in the IBM Sales Center user interface.
- tableDefinitions
The com.ibm.commerce.telesales.widgets.tableDefinitions extension point is used to declare configured table definitions for use in the IBM Sales Center user interface.
- 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.