public class MarketingUtilClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COMMA
Constant representing the separator of data tokens.
|
static java.lang.String | DASH
Constant representing a dash.
|
static java.lang.String | EMPTY_STRING
Constant representing an empty string.
|
static java.lang.String | MULTIPLE_PARAMETERS
Constant for the prefix of the parameter name created when a request has multiple values for an individual parameter
|
static java.lang.String | NAME_VALUE_EQUALS
Constant for a name value pair.
|
static java.lang.String | NEXT_TRIGGER_PARAMETER
Constant for separating name value pairs.
|
static java.lang.String | NUMERIC_EXPRESSION
Constant to specify the expression to determine if a string is representing a valid numeric.
|
static java.lang.String | QUOTE
Constant representing a quote.
|
static java.lang.String | SLASH
Constant representing a slash.
|
static java.lang.String | TRIGGER_PARAM_CURRENT_CATALOG
Constant for the parameter for the current catalog.
|
static java.lang.String | TRIGGER_PARAM_CURRENT_CATEGORY
Constant for the parameter for the current category.
|
static java.lang.String | TRIGGER_PARAM_CURRENT_PRODUCT
Constant for the parameter for the current product.
|
static java.lang.String | TRIGGER_PARAM_DEVICE_CLASS
Constant for the parameter to specify a device classification.
|
static java.lang.String | TRIGGER_PARAM_EMS_NAME
Constant for the parameter for the EMarketingSpot ID.
|
static java.lang.String | TRIGGER_PARAM_EMS_USAGE
Constant for the parameter for the EMarketingSpot usage type.
|
static java.lang.String | TRIGGER_PARAM_LIKE_MINDS_ALLOW_DEFAULT
Constant if the LikeMinds default recommendation is allowed.
|
static java.lang.String | TRIGGER_PARAM_LIKE_MINDS_BASE_ITEMS
Constant for the LikeMinds base items.
|
static java.lang.String | TRIGGER_PARAM_LIKE_MINDS_ENGINE_TYPE
Constant for the LikeMinds engine type.
|
static java.lang.String | TRIGGER_PARAM_LIKE_MINDS_SORT_ORDER
Constant for the LikeMinds sort order.
|
static java.lang.String | TRIGGER_PARAM_MEMBER_ID
Constant for the parameter for the user's member ID.
|
static java.lang.String | TRIGGER_PARAM_NUMBER_CATEGORIES_TO_DISPLAY
Constant for the parameter for the number of categories to display in an e-Marketing Spot.
|
static java.lang.String | TRIGGER_PARAM_NUMBER_CONTENT_TO_DISPLAY
Constant for the parameter for the number of marketing content to display in an e-Marketing Spot.
|
static java.lang.String | TRIGGER_PARAM_NUMBER_PRODUCTS_TO_DISPLAY
Constant for the parameter for the number of products to display in an e-Marketing Spot.
|
static java.lang.String | TRIGGER_PARAM_PERSONALIZATION_ID
Constant for the parameter for the user's personalization ID.
|
static java.lang.String | TRIGGER_PARAM_REFERRAL_URL
Constant for the parameter for the current request's referral url.
|
static java.lang.String | TRIGGER_PARAM_REQUEST_COMMAND
Constant for the parameter for the current request command information.
|
static java.lang.String | TRIGGER_PARAM_REQUEST_PARAMETERS
Constant for the parameter for the current request parameter information.
|
static java.lang.String | TRIGGER_PARAM_STORE_ID
Constant for the parameter for the store ID.
|
static java.lang.String | UTF8_ENCODING
Constant for UTF-8 encoding.
|
Constructor and Description |
---|
MarketingUtilClient() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String | createTriggerParametersString(java.lang.String userId, java.lang.Integer storeId, java.lang.String personalizationId)
This method creates a string representation of the trigger parameters.
|
static java.lang.String | createTriggerParametersString(java.lang.String emsName, java.lang.String commandName, java.lang.String queryString, java.lang.String referralURL, java.lang.String customInformation)
This method creates a string representation of the trigger parameters.
|
static java.util.Map | getTriggerParameters(java.lang.String queryString)
This method extracts the request parameters from a query string and converts it to a Map object.
|
static java.util.Map | getTriggerParametersMap(java.lang.String queryString, boolean decodeValue)
This method extracts the request parameters from a query string and converts it to a Map object.
|
static java.lang.String | getTriggerParametersString(java.util.Map triggerParameterMap, boolean maskValues)
This method extracts the request parameters from a Map object and converts it to a String object.
|
protected void | setInternalUseOnly(int i)
IBM Internal Use Only
|
static void | traceTriggerParameters(java.util.Map triggerParameters)
This method will log the trigger parameters to the trace file.
|
static void | traceTriggerParameters(java.lang.String triggerParameters)
This method will log the trigger parameters to the trace file.
|
public static final java.lang.String TRIGGER_PARAM_PERSONALIZATION_ID
public static final java.lang.String TRIGGER_PARAM_MEMBER_ID
public static final java.lang.String TRIGGER_PARAM_EMS_NAME
public static final java.lang.String TRIGGER_PARAM_EMS_USAGE
public static final java.lang.String TRIGGER_PARAM_STORE_ID
public static final java.lang.String TRIGGER_PARAM_REQUEST_COMMAND
public static final java.lang.String TRIGGER_PARAM_REQUEST_PARAMETERS
public static final java.lang.String TRIGGER_PARAM_REFERRAL_URL
public static final java.lang.String TRIGGER_PARAM_DEVICE_CLASS
public static final java.lang.String TRIGGER_PARAM_CURRENT_CATALOG
public static final java.lang.String TRIGGER_PARAM_CURRENT_CATEGORY
public static final java.lang.String TRIGGER_PARAM_CURRENT_PRODUCT
public static final java.lang.String TRIGGER_PARAM_NUMBER_CATEGORIES_TO_DISPLAY
public static final java.lang.String TRIGGER_PARAM_NUMBER_PRODUCTS_TO_DISPLAY
public static final java.lang.String TRIGGER_PARAM_NUMBER_CONTENT_TO_DISPLAY
public static final java.lang.String TRIGGER_PARAM_LIKE_MINDS_ENGINE_TYPE
public static final java.lang.String TRIGGER_PARAM_LIKE_MINDS_SORT_ORDER
public static final java.lang.String TRIGGER_PARAM_LIKE_MINDS_ALLOW_DEFAULT
public static final java.lang.String TRIGGER_PARAM_LIKE_MINDS_BASE_ITEMS
public static final java.lang.String NAME_VALUE_EQUALS
public static final java.lang.String NEXT_TRIGGER_PARAMETER
public static final java.lang.String UTF8_ENCODING
public static final java.lang.String COMMA
public static final java.lang.String EMPTY_STRING
public static final java.lang.String DASH
public static final java.lang.String SLASH
public static final java.lang.String QUOTE
public static final java.lang.String MULTIPLE_PARAMETERS
public static final java.lang.String NUMERIC_EXPRESSION
protected void setInternalUseOnly(int i)
public static java.lang.String createTriggerParametersString(java.lang.String emsName, java.lang.String commandName, java.lang.String queryString, java.lang.String referralURL, java.lang.String customInformation)
public static java.lang.String createTriggerParametersString(java.lang.String userId, java.lang.Integer storeId, java.lang.String personalizationId)
public static void traceTriggerParameters(java.lang.String triggerParameters)
public static void traceTriggerParameters(java.util.Map triggerParameters)
public static java.util.Map getTriggerParameters(java.lang.String queryString)
public static java.util.Map getTriggerParametersMap(java.lang.String queryString, boolean decodeValue)
public static java.lang.String getTriggerParametersString(java.util.Map triggerParameterMap, boolean maskValues)