public class ECSAXOrgEntityUpdateComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXOrgEntityUpdateMessageFlattener
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 the orgEntityId
to the requestProperties if it does not exist, based on distinguishedName
parameter
3. Extract the custom member attributes from the requestProperties of the CommandProperty object
and format as attributeName_storeName_action_number=value
4. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXOrgEntityUpdateComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty |
flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXOrgEntityUpdateComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)
addressType
from long form (Shipping) to short form (S)
2. Append the orgEntityId
to the requestProperties if it does not exist, based on distinguishedName
parameter
3. Extract the custom member attributes from the requestProperties of the CommandProperty object
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.ECSAXOrgEntityUpdateMessageFlattener
commandProperty
- Name value pairs to be processed