public class ECSAXUserRegistrationComponentMessageFlattener
extends com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXUserRegistrationMessageFlattener
implements com.ibm.commerce.messaging.programadapter.messagemapper.ecsax.ECSAXMessageFlattener
1. Converts parameters like addressType
from long form (Shipping) to short form (S)
2. Appends userId
parameter if logonId
is specified.
3. Appends logonPasswordVerify
parameter (with same vale as logonPassword
)
if logonPasswordVerify
value does not exist.
4. Extracts custom member attributes and formats as follows:
attributeName_storeName_action_number=value
5. Converts boolean parameters to 1 or 0.
Constructor and Description |
---|
ECSAXUserRegistrationComponentMessageFlattener()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
CommandProperty |
flattenMessage(CommandProperty commandProperty)
1.
|
public ECSAXUserRegistrationComponentMessageFlattener()
public CommandProperty flattenMessage(CommandProperty commandProperty)
addressType
from long form (Shipping) to short form (S)
2. Appends userId
parameter if logonId
is specified.
3. Appends logonPasswordVerify
parameter (with same vale as logonPassword
)
if logonPasswordVerify
value does not exist.
4. Extracts custom member attributes and formats as follows:
attributeName_storeName_action_number=value
5. 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.ECSAXUserRegistrationMessageFlattener
commandProperty
- Name value pairs to be processed