public class ExperimentEventUtilities
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLICKED
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
CONTROL
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
CUSTOM1
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
CUSTOM2
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
CUSTOM3
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
CUSTOM4
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
CUSTOM5
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
EXPERIMENT
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
EXPERIMENT_ID
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
EXPERIMENT_LOGGING_EVENT
The experiment logging event name.
|
static java.lang.String |
EXPERIMENT_NAME
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
EXPERIMENT_TYPE
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
FREQUENCY
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
RESULT_TYPE
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
RESULTS
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
SESSION
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
STORE_ID
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
TESTELEMENT_ID
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
TESTELEMENT_NAME
Experiment Logging event data element constant in the common base event.
|
static java.lang.String |
VIEWED
Experiment Logging event data element constant in the common base event.
|
Modifier and Type | Method and Description |
---|---|
static ExperimentLoggingDataBean |
getExperimentLoggingData(CommonBaseEvent cbe)
Extracts the experiment logging data from the common base event.
|
static void |
sendExperimentLoggingEvent(ExperimentLoggingDataBean eldb)
Sends an experiment logging event to the event infrastructure for processing.
|
static void |
sendExperimentLoggingEvent(ExperimentLoggingDataBean eldb,
com.ibm.commerce.command.CommandContext context)
Sends an experiment logging event to the event infrastructure for processing.
|
static void |
serializeExperiementLoggingData(CommonBaseEvent cbe,
ExperimentLoggingDataBean expLogData)
Serializes the experiment logging data and stores it in the common base event.
|
public static final java.lang.String CLICKED
public static final java.lang.String CONTROL
public static final java.lang.String COPYRIGHT
public static final java.lang.String CUSTOM1
public static final java.lang.String CUSTOM2
public static final java.lang.String CUSTOM3
public static final java.lang.String CUSTOM4
public static final java.lang.String CUSTOM5
public static final java.lang.String EXPERIMENT
public static final java.lang.String EXPERIMENT_ID
public static final java.lang.String EXPERIMENT_LOGGING_EVENT
public static final java.lang.String EXPERIMENT_NAME
public static final java.lang.String EXPERIMENT_TYPE
public static final java.lang.String FREQUENCY
public static final java.lang.String RESULT_TYPE
public static final java.lang.String RESULTS
public static final java.lang.String SESSION
public static final java.lang.String STORE_ID
public static final java.lang.String TESTELEMENT_ID
public static final java.lang.String TESTELEMENT_NAME
public static final java.lang.String VIEWED
public static ExperimentLoggingDataBean getExperimentLoggingData(CommonBaseEvent cbe)
cbe
- The common base event.public static void sendExperimentLoggingEvent(ExperimentLoggingDataBean eldb)
RaiseECEvent
command runs, it will process the events, and
forward them to the appropriate event listeners.eldb
- the experiment log datapublic static void sendExperimentLoggingEvent(ExperimentLoggingDataBean eldb, com.ibm.commerce.command.CommandContext context)
RaiseECEvent
command runs, it will process the events, and
forward them to the appropriate event listeners.eldb
- the experiment log datacontext
- the command contextpublic static void serializeExperiementLoggingData(CommonBaseEvent cbe, ExperimentLoggingDataBean expLogData)
cbe
- The common base event.expLogData
- The experiment logging data.