public class ECSAXUserAddressComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXUserAddressMessageFlattener
implements com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
1. Converts parameters like addressType from long form (Shipping) to short form (S) 2. Adds memberId parameter if it does not exist and distinguishedName parameter is specified. This is used in an AddressAdd scenario. 3. Adds addressId parameter in an AddressUpdate or AddressDelete scenario if addressId is not specified and nickName and distinguishedName parameters are specified. 4. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXUserAddressComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty | flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXUserAddressComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)