dynamicIds
The com.ibm.commerce.telesales.dynamicIds
extension
point is used to declare identifiers that will be dynamically resolved at
runtime.
Identifier:
com.ibm.commerce.telesales.dynamicIds
Description:
The com.ibm.commerce.telesales.dynamicIds
extension
point is used to declare identifiers that will be dynamically resolved at
runtime.
Configuration Markup:
<!ELEMENT extension ( dynamicId+)>
<!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 dynamicId EMPTY>
<!ATTLIST dynamicId
id CDATA #REQUIRED
resolverId CDATA #REQUIRED>
This element is used to register dynamic extension identifiers. Many of the Sales Center extension points allow for the use of dynamic identifiers that will be resolved dynamically at runtime.
- id - The dynamic identifier.
- resolverId - An ID of an extension to the
com.ibm.commerce.telesales.dynamicIdResolvers
extension point. The registered resolver will be used to resolve this dynamic ID.
Examples:
<extension point=
"com.ibm.commerce.telesales.dynamicIds"
>
<dynamicId
id=
"customerNameCompositeDefinition"
resolverId=
"com.ibm.commerce.telesales.ui.localeSensitiveIdResolver"
/>
<dynamicId
id=
"customerAddressCompositeDefinition"
resolverId=
"com.ibm.commerce.telesales.ui.localeSensitiveIdResolver"
/>
<dynamicId
id=
"customerIdentityCompositeDefinition"
resolverId=
"com.ibm.commerce.telesales.ui.storeTypeSensitiveIdResolver"
/>
</extension>
API Information:
Dynamic IDs are resolved by
com.ibm.commerce.telesales.platform.configurator.IdResolver
.
Supplied Implementation:
Many of the extension declarations defined for the Multi-Channel Sales Center make use of dynamic ID's.