public class ECSAXOrgEntityAddComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXOrgEntityAddMessageFlattener
implements com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
1. Converts organization parameters like addressType
from long form (Shipping) to short form (S)
2. Append parentMemberId
parameter if parentDN
parameter exists
3. Extract the custom member attributes and format as:
attributeName_storeName_action_number=value
4. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXOrgEntityAddComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty |
flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXOrgEntityAddComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)
addressType
from long form (Shipping) to short form (S)
2. Append parentMemberId
parameter if parentDN
parameter exists
3. Extract the custom member attributes and format as:
attributeName_storeName_action_number=value
4. Converts boolean parameters to 1 or 0.
flattenMessage
in interface com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
flattenMessage
in class com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXOrgEntityAddMessageFlattener
commandProperty
- Name value pairs to be processed