public class ComposeMemberHelper extends MemberHelper
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
ComposeMemberHelper() |
Modifier and Type | Method and Description |
---|---|
protected AttributeValueType | buildAttributeValue(java.lang.String strStoreEntityId, java.util.ArrayList arrlistValues)
Builds AttributeValueType based on the input parameters
|
protected AttributeType | buildContextAttribute(java.lang.String astrAttributeName, java.util.HashMap ahshStoreIds)
Builds Context Attribute based on attribute name and a hash map with key of store Id and an array list of values
|
protected AddressType | createAddress(AddressDataBean dbAddress)
Composes an AddressType SDO based the input data bean.
|
protected ContactInfoType | createContactInfoDetail(ContactInfoType contactInfo, AddressDataBean dbAddress)
Composes an ContactInfoType SDO based the input data bean.
|
protected ContactInfoExternalIdentifierType | createContactInfoExternalIdentifier(AddressDataBean dbAddress)
Composes a ContactInfoExternalIdentifierType SDO based on the input data bean.
|
protected ContactInfoIdentifierType | createContactInfoIdentifier(AddressDataBean dbAddress)
Composes a ContactInfoIdentifierType SDO based on the input data bean.
|
protected ContactInfoType | createContactInfoSummary(AddressDataBean dbAddress)
Composes an ContactInfoType SDO based the input data bean.
|
protected EmailAddressType | createEmailAddress(java.lang.String strEmail)
Composes an EmailAddressType SDO based the input data bean.
|
protected FaxType | createFax(java.lang.String strFax)
Composes an FaxType SDO based the input data bean.
|
protected com.ibm.commerce.foundation.common.datatypes.MobilePhoneType | createMobilePhone(java.lang.String strMobilePhoneNumber, java.lang.String strMobilePhoneCountry)
Composes an MobilePhoneType SDO based the input data bean.
|
protected PersonNameType | createPersonName(AddressDataBean dbAddress)
Creates the PersonNameType SDO based on the input data bean.
|
protected TelephoneType | createTelephone(java.lang.String strValue, java.lang.String strType, java.lang.Boolean bPublish)
Creates the TelephoneType SDO based on the input data bean.
|
protected CommandContext | getCommandContext()
Gets the current command context.
|
protected void | populateContextAttributes(java.util.List alstContextAttributes, java.lang.Long nMemberId)
Populates the list of context attributes
|
public static final java.lang.String COPYRIGHT
protected CommandContext getCommandContext()
protected PersonNameType createPersonName(AddressDataBean dbAddress)
protected ContactInfoIdentifierType createContactInfoIdentifier(AddressDataBean dbAddress)
protected ContactInfoExternalIdentifierType createContactInfoExternalIdentifier(AddressDataBean dbAddress)
protected void populateContextAttributes(java.util.List alstContextAttributes, java.lang.Long nMemberId) throws ECException
protected AttributeValueType buildAttributeValue(java.lang.String strStoreEntityId, java.util.ArrayList arrlistValues)
protected AttributeType buildContextAttribute(java.lang.String astrAttributeName, java.util.HashMap ahshStoreIds)
protected ContactInfoType createContactInfoSummary(AddressDataBean dbAddress)
protected ContactInfoType createContactInfoDetail(ContactInfoType contactInfo, AddressDataBean dbAddress) throws ECException
protected TelephoneType createTelephone(java.lang.String strValue, java.lang.String strType, java.lang.Boolean bPublish)
false if the phone number should not be published in a directory
protected FaxType createFax(java.lang.String strFax)
protected com.ibm.commerce.foundation.common.datatypes.MobilePhoneType createMobilePhone(java.lang.String strMobilePhoneNumber, java.lang.String strMobilePhoneCountry)
protected EmailAddressType createEmailAddress(java.lang.String strEmail)
protected AddressType createAddress(AddressDataBean dbAddress)