com.ibm.commerce.tools.campaigns
Class CampaignInitiativeSaveControllerCmdImpl

com.ibm.commerce.tools.campaigns.CampaignInitiativeSaveControllerCmdImpl
All Implemented Interfaces:
AccCommand, CampaignConstants, CampaignInitiativeSaveControllerCmd, ConditionConstants, ControllerCommand, ECCommand, ECConstants, Protectable, ToolsControllerCommand

public class CampaignInitiativeSaveControllerCmdImpl
implements CampaignInitiativeSaveControllerCmd, ECConstants, CampaignConstants, ConditionConstants

The CampaignInitiativeSaveControllerCmdImpl class implements the CampaignInitiativeSaveControllerCmd interface to provide the controller command that saves a campaign initiative. Different implementations of this interface can be provided for different stores. This controller command is mapped to the CampaignInitiativeSave url.


Field Summary
protected  SimpleCondition.Qualifier _currencyQualifier
          An instance of SimpleCondition.Qualifier which is generated using the supplied currencies.
protected  java.lang.String _error
          Contains the error condition detected by this controller command.
protected  boolean _forceSave
          This flag indicates that the controller command should try to force the save.
protected  CampaignInitiativeDetailsDataBean _initiative
          An instance of CampaignInitiativeDetailsDataBean.
protected  java.lang.Integer _initiativeId
          Campaign initiative ID.
protected  java.lang.String _initiativeRule
          XML document that describes the initiative rule.
protected  java.util.Vector _initiativeSegments
          A vector of campaign initiative segments.
protected  SimpleCondition.Qualifier _languageQualifier
          An instance of SimpleCondition.Qualifier which is generated using the given languages.
protected  boolean _newInitiative
          This flag indicates that the controller command should do a create or an update.
protected  java.lang.String _responseViewTaskName
          The view task name from the response.
protected  java.lang.String _resulttype
          Campaign initiative result type.
protected  java.lang.String _xmlFile
          XML document that describes the campaign initiative.
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from interface com.ibm.commerce.tools.campaigns.CampaignInitiativeSaveControllerCmd
defaultCommandClassName
 
Fields inherited from interface com.ibm.commerce.tools.command.ToolsControllerCommand
NAME
 
Fields inherited from interface com.ibm.commerce.server.ECConstants
CFG_MERCHANT_KEY, EC_ACC_ALL_RESOURCES, EC_ACC_CONTROLLER, EC_ACC_DEFAULT_POLICYMANAGER_CLASSNAME, EC_ACC_DEFAULT_POLICYMANAGER_CREATEINSTANCE_METHOD, EC_ACC_VIEW, EC_ADDR_PERMANENT, EC_ADDR_RN, EC_ADDR_TEMPORARY, EC_ADDRESS, EC_ADDRESSBOOK, EC_ADMIN_USER_TYPE, EC_BAD_PARAM, EC_BC_ENDTIME, EC_BC_JOBNBR, EC_BC_STATE, EC_BILLTO, EC_BUNDLE_BEAN, EC_CACHE_AUTOPAGEINVALIDATION, EC_CACHE_CACHE, EC_CACHE_CACHEABLEURL, EC_CACHE_CLEANUP_FILENAME, EC_CACHE_CLEANUPAGENTHOSTNAME, EC_CACHE_CLEANUPAGENTPORT, EC_CACHE_CLEANUPPOLLINGINTERVAL, EC_CACHE_CONNECTIONTIMEOUT, EC_CACHE_DAEMONBINDADDRESS, EC_CACHE_DAEMONMAXTHREADS, EC_CACHE_DAEMONPORT, EC_CACHE_DEL_HASHKEY, EC_CACHE_DEL_HASHVALUE, EC_CACHE_DEL_MEMBERKEY, EC_CACHE_DEL_MEMBERVALUE, EC_CACHE_DEL_URLNAME, EC_CACHE_DIRSPERMEMBER, EC_CACHE_ENABLED, EC_CACHE_FILEPATH, EC_CACHE_HASHKEY, EC_CACHE_ISMANDATORY, EC_CACHE_KEY, EC_CACHE_KEYNAME, EC_CACHE_KEYSET, EC_CACHE_MAXALLOWEDREFRESHPERIOD, EC_CACHE_MAXOBJECTSPERMEMBER, EC_CACHE_MEMBERKEY, EC_CACHE_NAME, EC_CACHE_SESSIONDEPENDENT, EC_CACHE_STORECLASSNAME, EC_CACHE_WEBAPPPATH, EC_CATALOG_ENTRY_ID, EC_CATALOG_ID, EC_CATEGORIES, EC_CATEGORY_ID, EC_CATEGORY_IDENTIFIER, EC_CATEGORY_NAME, EC_CC_NUMBER, EC_CC_TYPE, EC_CCV_CODE, EC_CCX_MONTH, EC_CCX_YEAR, EC_CFG_AUTHENTICATIONMODE, EC_CFG_CMD_PASSWORD_PROT_RETRIES, EC_CFG_CMD_PASSWORD_PROTECTION, EC_CFG_COOKIE, EC_CFG_COOKIE_ACCEPTANCE, EC_CFG_COOKIE_DOMAIN, EC_CFG_COOKIE_ENCRYPT, EC_CFG_COOKIE_PATH, EC_CFG_COOKIE_PERSIST, EC_CFG_COOKIE_SSLAUTH, EC_CFG_COOKIE_TRACE, EC_CFG_ENABLED, EC_CFG_FALSE, EC_CFG_IN_NON_SSL_PORT, EC_CFG_IN_SSL_PORT, EC_CFG_LOGIN_TIMEOUT, EC_CFG_NAME, EC_CFG_NON_SSLPORT, EC_CFG_OUT_NON_SSL_PORT, EC_CFG_OUT_SSL_PORT, EC_CFG_PASSWORD_INVALIDATION, EC_CFG_POLICYMANAGER_CLASSNAME, EC_CFG_POLICYMANAGER_CREATEINSTANCE_METHOD, EC_CFG_SSL_ACCELERATOR_OPTION, EC_CFG_SSLPORT, EC_CFG_TRUE, EC_CFG_URLMAPPER, EC_CFG_URLREWRITE, EC_CFG_VALUE, EC_CFG_WAS_PERSIST, EC_CFG_WCS_PERSIST, EC_CFG_X_SITE_SCRIPT, EC_CFG_X509, EC_CLEAR_FOR_USER, EC_CMDBEAN, EC_COLLAB_BASE_DN, EC_COLLAB_ENABLE, EC_COLLAB_LDAP_ADMIN, EC_COLLAB_LDAP_HOSTNAME, EC_COLLAB_LDAP_PASSWORD, EC_COLLAB_LDAP_PORT, EC_COLLAB_QP_COLLABADMIN_LOGON, EC_COLLAB_QP_COLLABADMIN_PASSWORD, EC_COLLAB_QP_DOMAIN, EC_COLLAB_QP_HOST, EC_COLLAB_QP_LOCALE, EC_COLLAB_QP_QPADMIN_LOGON, EC_COLLAB_QP_QPADMIN_PASSWORD, EC_COLLAB_WEBSERVER_HOSTNAME, EC_COMMANDCONTEXT, EC_COMMENT, EC_COMPONENT, EC_COMPONENT_CLASS, EC_COMPONENT_ENABLE, EC_COMPONENT_HTTPWEBCONTROLLER, EC_COMPONENT_NAME, EC_COMPONENT_PROPERTY, EC_COMPONENTS, EC_CONF_MSLOGNAME, EC_CONF_MSLOGTYPE, EC_CONF_TRACE_MASK, EC_CONTENTLENGTH, EC_CONTENTTYPE, EC_CONTRACT_CMD_GET_ELIGIBLE_TA_IDS, EC_CONTRACT_ID, EC_COOKIE_ERROR_VIEW, EC_COOKIE_ExternalReferrer, EC_CURRCONTRACTS_ID, EC_CURRCONTRACTSSSL_ID, EC_CURRENCY_ID, EC_CURRENCY_SYM, EC_DATABEAN_DEEPFETCH, EC_DEFAULT_ATTRIBUTE_VAL_LANGUAGE, EC_DEFAULT_INIT_TRANSACTION_TIMEOUT, EC_DEFAULT_STORE_ALIAS, EC_DEFAULT_TRANSACTION_TIMEOUT, EC_DISPLAY_BEAN, EC_DOCPATHNAME, EC_ELGBCONTRACTS_ID, EC_ELGBCONTRACTSSSL_ID, EC_EMPTY_STRING, EC_ERROR_CODE, EC_ERROR_JSP_NAME, EC_ERROR_VIEWNAME, EC_ERRORCODE, EC_EXCEPTION, EC_FIELD1, EC_FIELD2, EC_FIELD3, EC_FOR_USER, EC_FOR_USER_ID, EC_FORCED_PASSWORD_CHANGE_PAGE, EC_GENERIC_APP_ERROR_VIEW, EC_GENERIC_CMD, EC_GENERIC_DIRECTVIEW, EC_GENERIC_ERROR_PAGE, EC_GENERIC_FORWARDVIEW, EC_GENERIC_HTTPS_REDIRECTVIEW, EC_GENERIC_LOGONFORM, EC_GENERIC_PVCTIMEOUTFORM, EC_GENERIC_REDIRECTVIEW, EC_GENERIC_SYS_ERROR_VIEW, EC_GENERIC_USER_ID, EC_GENERIC_USER_REFNUM, EC_GENERIC_USER_TIMESTAMP, EC_GENERIC_USER_TYPE, EC_HTTP_DEVFMT, EC_HTTP_DEVFMTID_BROWSER, EC_HTTP_DEVFMTNAME_BROWSER, EC_HTTP_DEVFMTNAME_PVC, EC_HTTP_DEVFMTS, EC_HTTP_DEVFMTTYPID_BROWSER, EC_HTTP_DEVFMTTYPID_PVC, EC_HTTP_DEVFMTTYPID_XML, EC_HTTP_HDR_CACHE_CONTROL, EC_HTTP_ReferrerHeader, EC_HTTP_VALUE_PRIVATE, EC_HTTPADAPTER, EC_HTTPADAPTERS, EC_HTTPWEBCONTROLLER, EC_IBM_ENETWORK_30, EC_IILIST_ATTR_NAME, EC_IILIST_ATTR_VALUE, EC_IILIST_DISPLAYSEQ, EC_IILIST_FIELD1, EC_IILIST_FIELD2, EC_IILIST_FIELD3, EC_IILIST_ID, EC_IILIST_ID_NAME, EC_IILIST_MEMBER_ID, EC_IILIST_UOM, EC_IMERCHANT, EC_IN_IILIST_ID, EC_IN_IILIST_ID_NAME, EC_IN_IILIST_MEMBER_ID, EC_INIT_PARM_CONFIGFILE, EC_INIT_PARM_INSTANCENAME, EC_INIT_TRANSACTION_TIMEOUT, EC_INPUT_STREAM, EC_INSTANCE_INSTALL_DIR, EC_INSTANCE_NAME, EC_INVALID_PARM, EC_ITEM_BEAN, EC_JDBC_JNDINAME, EC_JSP_ADDR_ADD, EC_JSP_ADDR_UPDATE, EC_JSP_CHECK_INV_ERR, EC_JSP_COM_ERR, EC_JSP_LOGON_DSP, EC_JSP_ORD_DSP_COM, EC_JSP_ORD_DSP_PEN, EC_JSP_ORD_LST_COM, EC_JSP_ORD_LST_PEN, EC_JSP_ORD_OK, EC_JSP_PWD_ADMIN, EC_JSP_PWD_RESET, EC_JSP_PWD_UPDATE, EC_JSP_PWD_USER_AUTH, EC_JSP_REG_NEW, EC_JSP_REG_UPDATE, EC_JSP_SHIPTO_ASSOC, EC_JSP_SHIPTO_DSP, EC_JSP_SHIPTO_LST, EC_JSP_SHOPCART_DSP, EC_KRYPTO, EC_LANGUAGE_ID, EC_LDAP_OP_ONE_WAY, EC_LDAP_OP_TWO_WAY, EC_LDAP_OP_UNAVAIL, EC_LOCAL_HOST, EC_LOGIN_DEFAULT_TIMEOUT_VALUE, EC_LOGIN_RETURN_URL, EC_LOGIN_TIMEOUT, EC_LOGIN_TIMEOUT_ERROR_MSGCODE, EC_LOGIN_TIMEOUT_ERROR_VIEW, EC_LOGIN_TIMEOUT_VALUE, EC_LOGON_FAILED, EC_LOTUS_DOMINO_50, EC_MALLFOOT, EC_MALLHEAD, EC_MBRGRP_CUSTOMER, EC_MBRGRP_CUSTOMER_AGENT, EC_MBRGRP_SITE_ADMIN, EC_MBRGRP_STORE_ADMIN, EC_MBRGRPTYPE_ACCESS_GROUP, EC_MBRGRPTYPE_USER_GROUP, EC_MEMBER_AUTHENTICATIONMODE, EC_MEMBER_ID, EC_MERCHANT_KEY, EC_MERCHANT_PRODUCT, EC_MERCHANTFOOT, EC_MERCHANTHEAD, EC_MERCHANTKEY, EC_MM_CFG_CLASS, EC_MM_CFG_CONFIGURATION, EC_MM_CFG_ID, EC_MM_CFG_NAME, EC_MQWEBCONTROLLER, EC_NETSCAPE_DIR_40, EC_NO_STOREID, EC_NONENCRYPTED_PARAM_NAME, EC_NONENCRYPTED_PARAMETER, EC_NONENCRYPTED_PARAMETERS, EC_NONHTTPADAPTER, EC_NONHTTPADAPTERS, EC_NULLSTRING, EC_ORDER_RN, EC_ORDER_STATE, EC_ORDERITEM_RN, EC_ORDERLISTSUMMARY, EC_ORDERSUMMARY, EC_ORDERTOTALS, EC_ORIGINATING_COMMAND, EC_OUT_IILIST_DESC, EC_OUT_IILIST_ID, EC_OUT_IILIST_ID_NAME, EC_PACKAGE_BEAN, EC_PARORG_ID, EC_PARORGSSL_ID, EC_PASSWORD, EC_PASSWORD_EXPIRED_FLAG, EC_PASSWORD_PROTECTED_CMD, EC_PASSWORD_PROTECTED_CMDS, EC_PASSWORD_REREQUEST_CHECKRESULT, EC_PASSWORD_REREQUEST_ERRORVIEW, EC_PASSWORD_REREQUEST_FOR_CMD, EC_PASSWORD_REREQUEST_MSGCODE, EC_PASSWORD_REREQUEST_PASSWORD1, EC_PASSWORD_REREQUEST_PASSWORD2, EC_PASSWORD_REREQUEST_URL, EC_PASSWORD_REREQUEST_VIEW, EC_PAYINFO_ORDER_RN, EC_PAYINFO_URL, EC_PAYMTHDID, EC_PRC_CURRENCY, EC_PRC_FIELD1, EC_PRC_FIELD2, EC_PRC_MERCHANT_REF_NUM, EC_PRC_PRECEDENCE, EC_PRC_PRICE, EC_PRC_PRICE_REF_NUM, EC_PRC_PRODUCT_REF_NUM, EC_PRC_SHOPPER_GROUP_REF_NUM, EC_PRC_TIME_BEGIN, EC_PRC_TIME_END, EC_PRODUCT, EC_PRODUCT_BEAN, EC_PRODUCT_ID, EC_PRODUCT_SKU, EC_PRODUCTS, EC_PROHIB_CHAR_ENCODING_ATT, EC_PROHIB_CHAR_ENCODING_CMD, EC_PROHIB_CHARS_ENCODING, EC_PROHIB_CHARS_ENCODING_ERROR_PAGE, EC_PROHIBITED_ATTR, EC_PROHIBITED_ATTR_ERROR_PAGE, EC_PROHIBITED_ATTRIBUTES, EC_PROHIBITED_CHAR, EC_PROHIBITED_CHAR_ERROR_PAGE, EC_PROHIBITED_CHARS, EC_PROPERTIES, EC_PROPERTIES_DATABASE, EC_PROPERTIES_DB, EC_PROPERTIES_DBACTIVE, EC_PROPERTIES_DBACTIVE_VALUE, EC_PROPERTIES_DBMS_NAME, EC_PROPERTIES_INSTANCE, EC_PROTECTED_PARAM_NAME, EC_PROTECTED_PARAM_VALUE, EC_PROTECTED_PARAMETER, EC_PROTECTED_PARAMETERS, EC_PROTECTED_VIEW, EC_PROTECTED_VIEW_NAME, EC_PROTECTED_VIEWS, EC_PVC_ADDRESS1, EC_PVC_ADDRESS2, EC_PVC_ADDRTYPE1, EC_PVC_ADDRTYPE2, EC_PVC_ALREADY_REGISTERED, EC_PVC_B_ERR, EC_PVC_B_EXEC, EC_PVC_B_NEW, EC_PVC_B_NO, EC_PVC_B_UPDATE, EC_PVC_B_URL, EC_PVC_BROWSER, EC_PVC_BUF_ACTION, EC_PVC_BUF_TIMEOUT, EC_PVC_LOGONSTATUS, EC_PVC_MULTIPLE_DEVICE, EC_PVC_REENTPW, EC_PVC_REENTPW_FORM, EC_PVC_SINGLE_DEVICE, EC_PVC_USER_ALREADY_REGISTERED, EC_PVCADAPTER, EC_PVCADAPTERS, EC_PVCMODE_ACCEPT, EC_PVCMODE_REENTER_PWD, EC_PVCMODE_REJECT, EC_QUANTITY, EC_QUERYSTRING_DELIM, EC_RAWDOCUMENT, EC_REDIRECTURL, EC_REGISTRIES, EC_REGISTRY, EC_REGISTRY_CAPACITY, EC_REGISTRY_CLASS, EC_REGISTRY_ITEM_ADD, EC_REGISTRY_ITEM_DELETE, EC_REGISTRY_ITEM_UPDATE, EC_REGISTRY_LOAD_FACTOR, EC_REGISTRY_MAX_SIZE, EC_REGISTRY_NAME, EC_REQ_DEFAULT_NON_SSL_PORT, EC_REQ_DEFAULT_SSL_PORT, EC_REQ_HTTP, EC_REQ_HTTPS, EC_REQHDR_HOST, EC_REQUESTPROPERTIES, EC_RETRIABLE_CMD, EC_RF_ACTION, EC_RF_ITEM_KEY, EC_RF_REGISTRY_NAME, EC_SCHED_APPLICATION_TYPE, EC_SCHED_APPLICATIONNAME, EC_SCHED_APPLICATIONTYPE, EC_SCHED_APPTYPE_BROADCAST, EC_SCHED_APPTYPE_DEFAULT, EC_SCHED_ATTEMPTS, EC_SCHED_AUTOCLEAN, EC_SCHED_BROADCAST, EC_SCHED_BROADCASTEXPIRETIME, EC_SCHED_CHKCMD_ID, EC_SCHED_CLONEID, EC_SCHED_COMMAND, EC_SCHED_CYCLETIME, EC_SCHED_DEFAULT_DELAYTIME, EC_SCHED_DELAY, EC_SCHED_END_TIME, EC_SCHED_HOST, EC_SCHED_HOSTNAME, EC_SCHED_INTERVAL, EC_SCHED_JOB_ACTIVE, EC_SCHED_JOB_DELETED, EC_SCHED_JOBINSTREFNUM, EC_SCHED_JOBREFNUM, EC_SCHED_MAXNUMOFTHREADS, EC_SCHED_NAME, EC_SCHED_ON, EC_SCHED_PARAMETERS, EC_SCHED_POLICY, EC_SCHED_POLICY_MAINTAIN_SEQUENCE, EC_SCHED_POLICY_NOT_MAINTAIN_SEQUENCE, EC_SCHED_POLICY_RUNMISSEDJOBS, EC_SCHED_POLICY_SKIPMISSEDJOBS, EC_SCHED_PRIORITY, EC_SCHED_RESULT_FAILED, EC_SCHED_RESULT_SUCCESS, EC_SCHED_START_TIME, EC_SCHED_STATE, EC_SCHED_STATE_COMPLETED, EC_SCHED_STATE_COMPLETED_FAILED, EC_SCHED_STATE_IDLE, EC_SCHED_STATE_IDLE_FAILED, EC_SCHED_STATE_RUNNING, EC_SCHED_STATE_RUNNING_FAILED, EC_SCHED_STATE_WAITING, EC_SCS_ENDTIME, EC_SCS_INSTREFNUM, EC_SCS_JOBNBR, EC_SCS_QUEUE, EC_SCS_STATE, EC_SERVERPORT, EC_SESSCONTRACTS_ID, EC_SESSCONTRACTSSSL_ID, EC_SESSION_ACCEPTVALUE, EC_SESSION_COOKIEACCEPT, EC_SESSION_ID, EC_SESSIONDATA_ID, EC_SHIPMODE_RN, EC_SHOPPINGCART, EC_SITE_DEFAULT_LANGID, EC_SITE_ORGANIZATION, EC_SITE_SUPPORTED_LANGIDS, EC_SQL_CURRENT_TIMESTAMP, EC_START_TIME, EC_START_TIME_NANOS, EC_STATUS, EC_STORE_ENTITY_ID, EC_STORE_ID, EC_STR_EMPTY, EC_TECHNOLOGY_JSP, EC_TECHNOLOGY_XML, EC_TEXTDOCUMENT, EC_TIMEDOUT_USER_ID, EC_TIMEDOUT_USER_URL, EC_TIMESTAMP_PATTERN, EC_TRANSACTION_TIMEOUT, EC_UID, EC_UNITIALIZED_COMMAND, EC_UOM, EC_UPDATEABLE, EC_URL, EC_URL_PATH_SEPARATOR, EC_USE_STORE_DIR, EC_USER, EC_USER_ADMINISTRATOR, EC_USER_REGISTERED, EC_USER_SITE_ADMINISTRATOR, EC_USERNAME, EC_VIEWNAME, EC_VIEWTASKNAME, EC_WASSESSION_CONTRACTIDS, EC_WASSESSION_CURRENCYID, EC_WASSESSION_EXPIRYTIME, EC_WASSESSION_LANGID, EC_WASSESSION_LOCALE, EC_WASSESSION_LOGONTIME, EC_WASSESSION_STOREID, EC_WASSESSION_USERID, EC_WCS_SESSION_EXPIRED, EC_WCS_SESSION_EXPIRY, EC_WCS_SESSION_INFO, EC_WCS_SESSION_LAST_USER, EC_WCS_SESSION_LOGON, EC_WCS_SESSION_RELOGON, EC_WCS_SESSION_RELOGONURL, EC_WCS_SESSION_STATUS, EC_WCSADMIN, EC_WEBPATH, EC_WEBSERVER_HOSTNAME, EC_WILDCARD_CHAR, EC_X_SITE_SCRIPTING, EC_X509_ERROR_VIEW
 
Fields inherited from interface com.ibm.commerce.tools.campaigns.CampaignConstants
ACTION_AWARENESS_AD, ACTION_CATEGORY_RECOMMENDATION, ACTION_COLLABORATIVE_FILTERING, ACTION_COUPON_AD, ACTION_DISCOUNT_AD, ACTION_PARAMETER_AVAILABILITY_DATE, ACTION_PARAMETER_CATEGORY, ACTION_PARAMETER_COLLATERAL, ACTION_PARAMETER_COMPARISON_OPERATOR, ACTION_PARAMETER_COUPON_COLLATERAL, ACTION_PARAMETER_CURRENCY, ACTION_PARAMETER_DISCOUNT_CODE, ACTION_PARAMETER_DISCOUNT_COLLATERAL, ACTION_PARAMETER_DISCOUNT_USAGE, ACTION_PARAMETER_INVENTORY_QUANTITY, ACTION_PARAMETER_LANGUAGE, ACTION_PARAMETER_LIST_PRICE, ACTION_PARAMETER_OFFER_PRICE, ACTION_PARAMETER_PRODUCT_DESCRIPTION, ACTION_PARAMETER_QUERY_OPERATOR, ACTION_PARAMETER_QUERY_TYPE, ACTION_PARAMETER_SKU, ACTION_PARAMETER_SKU_PREFIX, ACTION_PARAMETER_VALUE_AND, ACTION_PARAMETER_VALUE_BOTH_QUERY, ACTION_PARAMETER_VALUE_GENERIC_QUERY, ACTION_PARAMETER_VALUE_OR, ACTION_PARAMETER_VALUE_SKU_QUERY, ACTION_SUGGESTIVE_SELL, ACTION_XML_FILE_INITIATIVE_SCHEDULE_LIST, AVAILABLE_AFTER, BROWSING_PRODUCT, CAMPAIGNS_RESOURCES, CATEGORY, COLLATERAL_TYPE_COUNT, collateralUrlArray, CURRENCY, DB_COLUMN_LENGTH_CAMPAIGN_DESCRIPTION, DB_COLUMN_LENGTH_CAMPAIGN_NAME, DB_COLUMN_LENGTH_CAMPAIGN_OBJECTIVE, DB_COLUMN_LENGTH_CAMPAIGN_OWNER, DB_COLUMN_LENGTH_INITIATIVE_DESCRIPTION, DB_COLUMN_LENGTH_INITIATIVE_NAME, ELEMENT_ACTION, ELEMENT_AVAILABLE_COLLATERAL, ELEMENT_AVAILABLE_COUPON_COLLATERAL, ELEMENT_AVAILABLE_DISCOUNT_COLLATERAL, ELEMENT_AVAILABLE_INITIATIVES, ELEMENT_AVAILABLE_LOCATIONS, ELEMENT_AVAILABLE_SEGMENTS, ELEMENT_CAMPAIGN, ELEMENT_CAMPAIGN_CHANGED, ELEMENT_CAMPAIGN_EXISTS, ELEMENT_CAMPAIGN_ID, ELEMENT_CAMPAIGN_NAME, ELEMENT_CAMPAIGN_NAME_INVALID, ELEMENT_CAMPAIGN_NAME_REQUIRED, ELEMENT_CATEGORY_REQUIRED, ELEMENT_COLLATERAL, ELEMENT_COLLATERAL_CHANGED, ELEMENT_COLLATERAL_DESC_FIELD1, ELEMENT_COLLATERAL_DESC_FIELD2, ELEMENT_COLLATERAL_EXISTS, ELEMENT_COLLATERAL_FIELD1, ELEMENT_COLLATERAL_FIELD2, ELEMENT_COLLATERAL_LOCATION, ELEMENT_COLLATERAL_MARKETING_TEXT, ELEMENT_COLLATERAL_NAME, ELEMENT_COLLATERAL_NAME_INVALID, ELEMENT_COLLATERAL_NAME_REQUIRED, ELEMENT_COLLATERAL_REQUIRED, ELEMENT_COLLATERAL_TYPE, ELEMENT_COLLATERAL_TYPE_NAME, ELEMENT_COLLATERAL_URL, ELEMENT_CONDITION, ELEMENT_CONDITION_DESCRIPTION_REQUIRED, ELEMENT_CONDITION_INDEX, ELEMENT_CONDITION_NAME, ELEMENT_CONDITION_NAME_INVALID, ELEMENT_CONDITION_NAME_REQUIRED, ELEMENT_CONDITIONS, ELEMENT_COUPON_ID, ELEMENT_CURRENCY, ELEMENT_DAY_OF_THE_WEEK_REQUIRED, ELEMENT_DAYS_OF_THE_WEEK, ELEMENT_DESCRIPTION, ELEMENT_DISABLED, ELEMENT_DISCOUNT_ID, ELEMENT_DISCOUNT_REQUIRED, ELEMENT_EMS, ELEMENT_EMS_CHANGED, ELEMENT_EMS_EXISTS, ELEMENT_EMS_ID, ELEMENT_EMS_NAME, ELEMENT_EMS_NAME_INVALID, ELEMENT_EMS_NAME_REQUIRED, ELEMENT_EMS_SUPPORTED_TYPES, ELEMENT_EMS_SUPPORTED_TYPES_VALUE, ELEMENT_END_DAY, ELEMENT_END_MONTH, ELEMENT_END_TIME, ELEMENT_END_YEAR, ELEMENT_EVERYDAY, ELEMENT_FILTER_REQUIRED, ELEMENT_FORCE_SAVE, ELEMENT_HIGH_INVENTORY_QUANTITY, ELEMENT_ID, ELEMENT_INITIATIVE, ELEMENT_INITIATIVE_CHANGED, ELEMENT_INITIATIVE_DETAILS, ELEMENT_INITIATIVE_EXISTS, ELEMENT_INITIATIVE_IDS, ELEMENT_INITIATIVE_NAME, ELEMENT_INITIATIVE_NAME_INVALID, ELEMENT_INITIATIVE_NAME_REQUIRED, ELEMENT_INITIATIVE_TYPE, ELEMENT_INVALID_AFTER_DATE, ELEMENT_INVALID_END_AFTER_START_DATE, ELEMENT_INVALID_END_DATE, ELEMENT_INVALID_END_TIME, ELEMENT_INVALID_HIGH_PRICE, ELEMENT_INVALID_INVENTORY_RANGE, ELEMENT_INVALID_LOW_PRICE, ELEMENT_INVALID_PRICE_RANGE, ELEMENT_INVALID_START_DATE, ELEMENT_INVALID_START_TIME, ELEMENT_LAST_UPDATE_DATE, ELEMENT_LAST_UPDATE_DATE_TEXT, ELEMENT_LAST_UPDATED_BY, ELEMENT_LOW_INVENTORY_QUANTITY, ELEMENT_MPE_CONFLICT, ELEMENT_NEVER_EXPIRES, ELEMENT_NOT_READY, ELEMENT_OBJECTIVE, ELEMENT_OWNER, ELEMENT_PRIORITY, ELEMENT_PRODUCT_ATTRIBUTES, ELEMENT_PRODUCT_REQUIRED, ELEMENT_PRODUCT_SKUS, ELEMENT_PROFILE_REQUIRED, ELEMENT_SELECTED_CATEGORIES, ELEMENT_SELECTED_COLLATERAL, ELEMENT_SELECTED_COUPON_COLLATERAL, ELEMENT_SELECTED_DISCOUNT_CODE, ELEMENT_SELECTED_DISCOUNT_COLLATERAL, ELEMENT_SELECTED_DISCOUNT_USAGE, ELEMENT_SELECTED_INITIATIVES, ELEMENT_SELECTED_LOCATIONS, ELEMENT_SELECTED_SEGMENTS, ELEMENT_SELL_TYPE, ELEMENT_START_DAY, ELEMENT_START_MONTH, ELEMENT_START_TIME, ELEMENT_START_YEAR, ELEMENT_TARGET_ALL_SHOPPERS, ELEMENT_TYPE, ELEMENT_VALUE1, ELEMENT_VALUE2, ELEMENT_WHAT_TYPE, ELEMENT_WHEN_CHOICES, EMS_SUPPORTED_TYPE_ADVERTISEMENT, EMS_SUPPORTED_TYPE_CATEGORY, EMS_SUPPORTED_TYPE_PRODUCT, EMS_TYPE_COUNT, EQUAL_TO, ERROR_CAMPAIGN_CHANGED, ERROR_CAMPAIGN_EXISTS, ERROR_CAMPAIGN_NOT_SAVED, ERROR_COLLATERAL_EXISTS, ERROR_COLLATERAL_NOT_SAVED, ERROR_EMS_EXISTS, ERROR_EMS_NOT_SAVED, ERROR_INITIATIVE_CHANGED, ERROR_INITIATIVE_EXISTS, ERROR_INITIATIVE_NOT_SAVED, ERROR_MPE_CONFLICT, FRIDAY, GREATER_THAN, HIGH_INVENTORY, HIGH_PRICE, INITIATIVE_RESULT_TYPE_ADVERTISEMENT, INITIATIVE_RESULT_TYPE_CATEGORY, INITIATIVE_RESULT_TYPE_PRODUCT, INITIATIVE_STATUS_ACTIVE, INITIATIVE_STATUS_DISABLED, INITIATIVE_STATUS_SUSPEND, INVENTORY, LESS_THAN, LOW_INVENTORY, LOW_PRICE, MONDAY, MSG_ALL_CAMPAIGN, MSG_BUTTON_ACTIVATE, MSG_BUTTON_ADD, MSG_BUTTON_ADD_NO_ELIPSIS, MSG_BUTTON_BACK, MSG_BUTTON_BROWSE, MSG_BUTTON_BROWSE_ELLIPSIS, MSG_BUTTON_CAMPAIGNS, MSG_BUTTON_CANCEL, MSG_BUTTON_CHANGE, MSG_BUTTON_CHANGE_INITIATIVE, MSG_BUTTON_CHANGE_INITIATIVE_ELLIPSIS, MSG_BUTTON_CHOOSE_COUPON, MSG_BUTTON_CHOOSE_DISCOUNT, MSG_BUTTON_CLEAR, MSG_BUTTON_CLOSE, MSG_BUTTON_CONFIRM, MSG_BUTTON_COPY, MSG_BUTTON_DELETE, MSG_BUTTON_FIND, MSG_BUTTON_FIND_ELLIPSIS, MSG_BUTTON_HELP, MSG_BUTTON_LIST, MSG_BUTTON_LIST_ELLIPSIS, MSG_BUTTON_NEW, MSG_BUTTON_OK, MSG_BUTTON_PREVIEW, MSG_BUTTON_PRINT, MSG_BUTTON_PROPERTIES, MSG_BUTTON_REMOVE, MSG_BUTTON_REPORTS, MSG_BUTTON_RESUME, MSG_BUTTON_SCHEDULE, MSG_BUTTON_STATISTICS, MSG_BUTTON_SUMMARY, MSG_BUTTON_SUSPEND, MSG_CAMPAIGN_BUSINESS_PANEL, MSG_CAMPAIGN_BUSINESS_PANEL_PROMPT, MSG_CAMPAIGN_BUSINESS_PANEL_TITLE, MSG_CAMPAIGN_CHANGED, MSG_CAMPAIGN_DESCRIPTION_PROMPT, MSG_CAMPAIGN_EXISTS, MSG_CAMPAIGN_GENERAL_PANEL, MSG_CAMPAIGN_GENERAL_PANEL_PROMPT, MSG_CAMPAIGN_GENERAL_PANEL_TITLE, MSG_CAMPAIGN_LAST_UPDATE_PROMPT, MSG_CAMPAIGN_LAST_UPDATED_BY_PROMPT, MSG_CAMPAIGN_LIST_DELETE_CONFIRMATION, MSG_CAMPAIGN_LIST_DESCRIPTION_COLUMN, MSG_CAMPAIGN_LIST_EMPTY, MSG_CAMPAIGN_LIST_LAST_UPDATE_COLUMN, MSG_CAMPAIGN_LIST_LAST_UPDATED_BY_COLUMN, MSG_CAMPAIGN_LIST_NAME_COLUMN, MSG_CAMPAIGN_LIST_PROMPT, MSG_CAMPAIGN_LIST_SUMMARY, MSG_CAMPAIGN_LIST_TITLE, MSG_CAMPAIGN_NAME_PROMPT, MSG_CAMPAIGN_NAME_REQUIRED, MSG_CAMPAIGN_NOT_SAVED, MSG_CAMPAIGN_NOTEBOOK_CANCEL_CONFIRMATION, MSG_CAMPAIGN_NOTEBOOK_TITLE, MSG_CAMPAIGN_OBJECTIVES_PROMPT, MSG_CAMPAIGN_OWNER_PROMPT, MSG_CAMPAIGN_WIZARD_CANCEL_CONFIRMATION, MSG_CAMPAIGN_WIZARD_SUCCESS_CONFIRMATION, MSG_CAMPAIGN_WIZARD_TITLE, MSG_CAMPAIGNS_DELETED, MSG_CAMPAIGNS_DELETED_DIALOG_OK_BUTTON, MSG_CAMPAIGNS_DELETED_DIALOG_TITLE, MSG_CAMPAIGNS_NOT_DELETED, MSG_COLLATERAL_DELETED, MSG_COLLATERAL_DELETED_DIALOG_TITLE, MSG_COLLATERAL_DESC_FIELD1_PROMPT, MSG_COLLATERAL_DESC_FIELD2_PROMPT, MSG_COLLATERAL_DESCRIPTION_PANEL_PROMPT, MSG_COLLATERAL_DESCRIPTION_PANEL_TITLE, MSG_COLLATERAL_DESCRIPTION_PROMPT, MSG_COLLATERAL_EXISTS, MSG_COLLATERAL_FIELD1_PROMPT, MSG_COLLATERAL_FIELD2_PROMPT, MSG_COLLATERAL_GENERAL_PANEL_PROMPT, MSG_COLLATERAL_GENERAL_PANEL_TITLE, MSG_COLLATERAL_LIST_DELETE_CONFIRMATION, MSG_COLLATERAL_LIST_DESCRIPTION_COLUMN, MSG_COLLATERAL_LIST_EMPTY, MSG_COLLATERAL_LIST_NAME_COLUMN, MSG_COLLATERAL_LIST_PROMPT, MSG_COLLATERAL_LIST_TITLE, MSG_COLLATERAL_LIST_TYPE_COLUMN, MSG_COLLATERAL_LOCATION_PROMPT, MSG_COLLATERAL_MARKETING_TEXT_PROMPT, MSG_COLLATERAL_NAME_PROMPT, MSG_COLLATERAL_NAME_REQUIRED, MSG_COLLATERAL_NOT_DELETED, MSG_COLLATERAL_NOT_SAVED, MSG_COLLATERAL_NOTEBOOK_TITLE, MSG_COLLATERAL_PREVIEW_DIALOG_TITLE, MSG_COLLATERAL_SAVED, MSG_COLLATERAL_TYPE, MSG_COLLATERAL_TYPE_PROMPT, MSG_COLLATERAL_URL_PROMPT, MSG_COLLATERAL_WIZARD_TITLE, MSG_CONDITION_GENERAL_PANEL_PROMPT, MSG_CREATE_CAMPAIGN, MSG_CREATE_INITIATIVE, MSG_DAY_PROMPT, MSG_DELETE_CAMPAIGN_ID_INVALID, MSG_DELETE_COLLATERAL_ID_INVALID, MSG_DELETE_EMS_ID_INVALID, MSG_DELETE_INITIATIVE_ID_INVALID, MSG_DISABLE_INITIATIVE_ID_INVALID, MSG_EMS_CHANGE, MSG_EMS_DELETED, MSG_EMS_DELETED_DIALOG_TITLE, MSG_EMS_DESCRIPTION_PROMPT, MSG_EMS_DIALOG_TITLE, MSG_EMS_EXISTS, MSG_EMS_LIST_DELETE_CONFIRMATION, MSG_EMS_LIST_DESCRIPTION_COLUMN, MSG_EMS_LIST_EMPTY, MSG_EMS_LIST_NAME_COLUMN, MSG_EMS_LIST_PROMPT, MSG_EMS_LIST_TITLE, MSG_EMS_NAME_PROMPT, MSG_EMS_NAME_REQUIRED, MSG_EMS_NEW, MSG_EMS_NOT_DELETED, MSG_EMS_NOT_SAVED, MSG_EMS_PANEL_PROMPT, MSG_EMS_PANEL_TITLE, MSG_EMS_SAVED, MSG_EMS_SUPPORTED_TYPES_PROMPT, MSG_FATAL_ERROR_BAD_CUSTOMER_BEHAVIOR_ID, MSG_FATAL_ERROR_BAD_SELECTED_ACTION, MSG_FATAL_ERROR_INVALID_WHEN_ADD_TYPE, MSG_FATAL_ERROR_MISSING_DATABEAN, MSG_FATAL_ERROR_NO_COLLATERAL_ID, MSG_INITIATIVE_ADD_BUTTON, MSG_INITIATIVE_AVAILABLE_PROMPT, MSG_INITIATIVE_CAMPAIGN_PROMPT, MSG_INITIATIVE_CHANGED, MSG_INITIATIVE_COUPON_EMPTY, MSG_INITIATIVE_COUPON_LIST_CODE_COLUMN, MSG_INITIATIVE_COUPON_LIST_DESCRIPTION_COLUMN, MSG_INITIATIVE_COUPON_LIST_EMPTY, MSG_INITIATIVE_COUPON_LIST_TITLE, MSG_INITIATIVE_COUPON_LIST_TOO_MANY, MSG_INITIATIVE_DESCRIPTION_PROMPT, MSG_INITIATIVE_DISCOUNT_EMPTY, MSG_INITIATIVE_DISCOUNT_LIST_CODE_COLUMN, MSG_INITIATIVE_DISCOUNT_LIST_DESCRIPTION_COLUMN, MSG_INITIATIVE_DISCOUNT_LIST_EMPTY, MSG_INITIATIVE_DISCOUNT_LIST_TITLE, MSG_INITIATIVE_DISCOUNT_LIST_TOO_MANY, MSG_INITIATIVE_EXISTS, MSG_INITIATIVE_GENERAL_PANEL, MSG_INITIATIVE_GENERAL_PANEL_PROMPT, MSG_INITIATIVE_GENERAL_PANEL_TITLE, MSG_INITIATIVE_LIST_CAMPAIGN_COLUMN, MSG_INITIATIVE_LIST_DELETE_CONFIRMATION, MSG_INITIATIVE_LIST_DESCRIPTION_COLUMN, MSG_INITIATIVE_LIST_EMPTY, MSG_INITIATIVE_LIST_LAST_UPDATE_COLUMN, MSG_INITIATIVE_LIST_LAST_UPDATED_BY_COLUMN, MSG_INITIATIVE_LIST_NAME_COLUMN, MSG_INITIATIVE_LIST_PROMPT, MSG_INITIATIVE_LIST_STATUS_COLUMN, MSG_INITIATIVE_LIST_SUMMARY, MSG_INITIATIVE_LIST_TITLE, MSG_INITIATIVE_NAME_PROMPT, MSG_INITIATIVE_NAME_REQUIRED, MSG_INITIATIVE_NOT_SAVED, MSG_INITIATIVE_NOTEBOOK_CANCEL_CONFIRMATION, MSG_INITIATIVE_NOTEBOOK_TITLE, MSG_INITIATIVE_REMOVE_BUTTON, MSG_INITIATIVE_SCHEDULE_CAMPAIGN_PROMPT, MSG_INITIATIVE_SCHEDULE_DIALOG_TITLE, MSG_INITIATIVE_SCHEDULE_END_PROMPT, MSG_INITIATIVE_SCHEDULE_LIST_DELETE_CONFIRMATION, MSG_INITIATIVE_SCHEDULE_LIST_EMPTY, MSG_INITIATIVE_SCHEDULE_LIST_END_DATE_COLUMN, MSG_INITIATIVE_SCHEDULE_LIST_INITIATIVE_COLUMN, MSG_INITIATIVE_SCHEDULE_LIST_PROMPT, MSG_INITIATIVE_SCHEDULE_LIST_START_DATE_COLUMN, MSG_INITIATIVE_SCHEDULE_LIST_SUMMARY, MSG_INITIATIVE_SCHEDULE_LIST_TITLE, MSG_INITIATIVE_SCHEDULE_NEVER_EXPIRES, MSG_INITIATIVE_SCHEDULE_PANEL_PROMPT, MSG_INITIATIVE_SCHEDULE_PANEL_TITLE, MSG_INITIATIVE_SCHEDULE_START_PROMPT, MSG_INITIATIVE_SELECTED_PROMPT, MSG_INITIATIVE_WHAT_ADD_SEARCH_FOR_SKUS, MSG_INITIATIVE_WHAT_ADD_SKU, MSG_INITIATIVE_WHAT_AND, MSG_INITIATIVE_WHAT_AVAILABLE_AFTER, MSG_INITIATIVE_WHAT_CATEGORY, MSG_INITIATIVE_WHAT_CATEGORY_PROMPT, MSG_INITIATIVE_WHAT_COLLABORATIVE_FILTERING, MSG_INITIATIVE_WHAT_COLLATERAL, MSG_INITIATIVE_WHAT_COLLATERAL_AVAILABLE, MSG_INITIATIVE_WHAT_COLLATERAL_COUPON, MSG_INITIATIVE_WHAT_COLLATERAL_COUPON_PROMPT, MSG_INITIATIVE_WHAT_COLLATERAL_DISCOUNT, MSG_INITIATIVE_WHAT_COLLATERAL_DISCOUNT_PROMPT, MSG_INITIATIVE_WHAT_COLLATERAL_GENERAL, MSG_INITIATIVE_WHAT_COLLATERAL_SELECTED, MSG_INITIATIVE_WHAT_EQUAL_TO, MSG_INITIATIVE_WHAT_FIND_SKU, MSG_INITIATIVE_WHAT_FOLLOWING_CRITERIA, MSG_INITIATIVE_WHAT_GREATER_THAN, MSG_INITIATIVE_WHAT_INVENTORY_LEVEL, MSG_INITIATIVE_WHAT_LESS_THAN, MSG_INITIATIVE_WHAT_LIST_PRICE, MSG_INITIATIVE_WHAT_MIXED_LANGUAGE, MSG_INITIATIVE_WHAT_NA, MSG_INITIATIVE_WHAT_OFFER_PRICE, MSG_INITIATIVE_WHAT_PANEL, MSG_INITIATIVE_WHAT_PANEL_PROMPT, MSG_INITIATIVE_WHAT_PANEL_TITLE, MSG_INITIATIVE_WHAT_PRODUCT_DESCRIPTION, MSG_INITIATIVE_WHAT_RECOMMEND_CATEGORY, MSG_INITIATIVE_WHAT_REMOVE_SKU, MSG_INITIATIVE_WHAT_SELECTED_PRODUCTS, MSG_INITIATIVE_WHAT_SKU_BEGIN_WITH, MSG_INITIATIVE_WHAT_SPECIFIC_PRODUCT, MSG_INITIATIVE_WHEN_DAY_PANEL, MSG_INITIATIVE_WHEN_DAY_PANEL_TITLE, MSG_INITIATIVE_WHEN_DAY_PROMPT, MSG_INITIATIVE_WHEN_PANEL, MSG_INITIATIVE_WHEN_PANEL_TITLE, MSG_INITIATIVE_WHO_ADD_BUTTON, MSG_INITIATIVE_WHO_ALL_SHOPPERS, MSG_INITIATIVE_WHO_PANEL, MSG_INITIATIVE_WHO_PANEL_PROMPT, MSG_INITIATIVE_WHO_PANEL_TITLE, MSG_INITIATIVE_WHO_REMOVE_BUTTON, MSG_INITIATIVE_WHO_SEGMENTS_AVAILABLE_PROMPT, MSG_INITIATIVE_WHO_SEGMENTS_SELECTED_PROMPT, MSG_INITIATIVE_WHO_TARGET_SEGMENTS, MSG_INITIATIVE_WIZARD_CANCEL_CONFIRMATION, MSG_INITIATIVE_WIZARD_SUCCESS_CONFIRMATION, MSG_INITIATIVE_WIZARD_TITLE, MSG_INITIATIVES_DELETED, MSG_INITIATIVES_DELETED_DIALOG_OK_BUTTON, MSG_INITIATIVES_DELETED_DIALOG_TITLE, MSG_INITIATIVES_DISABLED, MSG_INITIATIVES_DISABLED_DIALOG_OK_BUTTON, MSG_INITIATIVES_DISABLED_DIALOG_TITLE, MSG_INITIATIVES_NOT_DELETED, MSG_INITIATIVES_NOT_DISABLED, MSG_INVALID_CHARACTER, MSG_INVALID_DATE, MSG_INVALID_TIME, MSG_MONTH_PROMPT, MSG_NEVER, MSG_NO_CAMPAIGN, MSG_NO_CAMPAIGNS_DELETED, MSG_NO_COLLATERAL_DEFINED, MSG_NO_COLLATERAL_DELETED, MSG_NO_COLLATERAL_SELECTED, MSG_NO_DISCOUNT_SELECTED, MSG_NO_EMS_DELETED, MSG_NO_INITIATIVES_DELETED, MSG_NO_INITIATIVES_DISABLED, MSG_PLEASE_CHOOSE_CUSTOMER_BEHAVIOR, MSG_PLEASE_CREATE_CUSTOMER_PROFILE_FIRST, MSG_PLEASE_ENTER_AN_ALPHANUMERIC_NAME, MSG_PLEASE_ENTER_END_AFTER_START_DATE, MSG_PLEASE_ENTER_END_AFTER_START_DATETIME, MSG_PLEASE_ENTER_VALID_AMOUNT, MSG_PLEASE_ENTER_VALID_CATEGORY, MSG_PLEASE_ENTER_VALID_SKU, MSG_PLEASE_SELECT_AT_LEAST_ONE_INITIATIVE, MSG_PLEASE_SELECT_AT_LEAST_ONE_SKU, MSG_PLEASE_SELECT_ATLEAST_ONE_PROFILE, MSG_PLEASE_SELECT_ONE_DAY, MSG_PLEASE_SELECT_ONE_FILTER, MSG_PLEASE_SELECT_VALID_INVENTORY_QUANTITY, MSG_PLEASE_SELECT_VALID_INVENTORY_RANGE, MSG_PLEASE_SELECT_VALID_PRICE_RANGE, MSG_SELECT_SKU_TO_REMOVE, MSG_SELL_TYPE_PROMPT, MSG_SKU_CANNOT_BE_EMPTY, MSG_SKUSEARCH_CANNOT_BE_EMPTY, MSG_STATISTICS_CLICKS, MSG_STATISTICS_NO_STATS_FOUND, MSG_STATISTICS_PAGE_ELEMENT, MSG_STATISTICS_PAGE_TITLE, MSG_STATISTICS_RATIO, MSG_STATISTICS_VIEWS, MSG_TIME_PROMPT, MSG_UPDATE_CAMPAIGN, MSG_UPDATE_INITIATIVE, MSG_WHEN_ADD_AMOUNT, MSG_WHEN_ADD_BROWSING_PRODUCT, MSG_WHEN_ADD_CUSTOMER_BEHAVIOR, MSG_WHEN_ADD_FIND_SKU, MSG_WHEN_ADD_PRODUCT_SKU, MSG_WHEN_ADD_PRODUCTS_FROM_CATEGORY, MSG_WHEN_ADD_PROMPT, MSG_WHEN_ADD_PURCHASE_HISTORY_CONTAINS, MSG_WHEN_ADD_PURCHASE_HISTORY_DOES_NOT_CONTAIN, MSG_WHEN_ADD_SHOP_CART_TOTAL_EQUAL_TO, MSG_WHEN_ADD_SHOP_CART_TOTAL_GREATER_THAN, MSG_WHEN_ADD_SHOP_CART_TOTAL_LESS_THAN, MSG_WHEN_ADD_SHOPPING_CART_CONTAINS, MSG_WHEN_ADD_SHOPPING_CART_DOES_NOT_CONTAIN, MSG_WHEN_ADD_TITLE, MSG_WHEN_ADD_TYPE_CATEGORY, MSG_WHEN_ADD_TYPE_PRICE, MSG_WHEN_ADD_TYPE_SKU, MSG_WHEN_LIST_ALWAYS, MSG_WHEN_LIST_CUSTOMER_BEHAVIOUR, MSG_WHEN_LIST_DELETE_CONFIRMATION, MSG_WHEN_LIST_EMPTY, MSG_WHEN_LIST_EVERYDAY, MSG_WHEN_LIST_FRIDAY, MSG_WHEN_LIST_MONDAY, MSG_WHEN_LIST_NOT_EVERYDAY, MSG_WHEN_LIST_ONLY_WHEN, MSG_WHEN_LIST_PROMPT, MSG_WHEN_LIST_SATURDAY, MSG_WHEN_LIST_SCHEDULE_FILTER, MSG_WHEN_LIST_SUMMARY, MSG_WHEN_LIST_SUNDAY, MSG_WHEN_LIST_THURSDAY, MSG_WHEN_LIST_TITLE, MSG_WHEN_LIST_TUESDAY, MSG_WHEN_LIST_TYPE, MSG_WHEN_LIST_VALUE, MSG_WHEN_LIST_WEDNESDAY, MSG_YEAR_PROMPT, OPEN_CONDITION_PARAMETER_COMPARISON_TYPE, OPEN_CONDITION_PARAMETER_CURRENCY, OPEN_CONDITION_PARAMETER_LANGUAGE, OPEN_CONDITION_PARAMETER_VALUE, OPEN_CONDITION_PURCHASE_HISTORY_CATEGORY, OPEN_CONDITION_PURCHASE_HISTORY_SKU, OPEN_CONDITION_SHOPPING_CART_CATEGORY, OPEN_CONDITION_SHOPPING_CART_SKU, OPEN_CONDITION_SHOPPING_CART_TOTAL, operatorArray, ORDER_BY_CAMPAIGN, ORDER_BY_CLICKS, ORDER_BY_CODE, ORDER_BY_DESCRIPTION, ORDER_BY_END_DATE, ORDER_BY_INITIATIVE, ORDER_BY_LAST_UPDATE, ORDER_BY_LAST_UPDATED_BY, ORDER_BY_NAME, ORDER_BY_PAGE_ELEMENT, ORDER_BY_START_DATE, ORDER_BY_STATUS, ORDER_BY_TYPE, ORDER_BY_VIEWS, PARAMETER_ACTION_XML_FILE, PARAMETER_CAMPAIGN_BLAZE_IMPLEMENTATION, PARAMETER_CAMPAIGN_ID, PARAMETER_CAMPAIGN_ID_INVALID, PARAMETER_CAMPAIGN_IDS, PARAMETER_CAMPAIGNS_DELETED, PARAMETER_CAMPAIGNS_NOT_DELETED, PARAMETER_CMD, PARAMETER_COLLATERAL_DELETED, PARAMETER_COLLATERAL_ID, PARAMETER_COLLATERAL_ID_INVALID, PARAMETER_COLLATERAL_IDS, PARAMETER_COLLATERAL_NOT_DELETED, PARAMETER_COUPON_ID, PARAMETER_DISCOUNT_ID, PARAMETER_EMS_DELETED, PARAMETER_EMS_ID, PARAMETER_EMS_ID_INVALID, PARAMETER_EMS_IDS, PARAMETER_EMS_NOT_DELETED, PARAMETER_INITIATIVE_ID, PARAMETER_INITIATIVE_ID_INVALID, PARAMETER_INITIATIVE_IDS, PARAMETER_INITIATIVE_SCHEDULE_IDS, PARAMETER_INITIATIVE_STATUS, PARAMETER_INITIATIVE_TYPE, PARAMETER_INITIATIVES_DELETED, PARAMETER_INITIATIVES_DISABLED, PARAMETER_INITIATIVES_NOT_DELETED, PARAMETER_INITIATIVES_NOT_DISABLED, PARAMETER_INTV_ID, PARAMETER_LIST_SIZE, PARAMETER_NEW_CAMPAIGN, PARAMETER_NEW_INITIATIVE, PARAMETER_ORDER_BY, PARAMETER_PRODUCTION_SERVER, PARAMETER_REFNUM, PARAMETER_REMOTE_URL, PARAMETER_SELECTED, PARAMETER_START_INDEX, PARAMETER_STATE, PRICE, PRODUCT_DESCRIPTION, PROJECT_CAMPAIGN_INITIATIVE_EVALUATOR, PROJECT_PURCHASE_HISTORY_CATEGORY, PROJECT_PURCHASE_HISTORY_SKU, PROJECT_SHOPPING_CART_CATEGORY, PROJECT_SHOPPING_CART_SKU, PROJECT_SHOPPING_CART_TOTAL, PURCHASE_HISTORY_CONTAINS, PURCHASE_HISTORY_DOESNOT_CONTAIN, QUALIFIER_CURRENCY, QUALIFIER_LANGUAGE, SATURDAY, SELL_TYPE_COUPON, SELL_TYPE_CROSS_SELL, SELL_TYPE_DISCOUNT, SELL_TYPE_GENERAL, SELL_TYPE_UPSELL, sellTypeArray, SERVICE_CAMPAIGN_INITIATIVE_EVALUATOR, SERVICE_PURCHASE_HISTORY_CATEGORY, SERVICE_PURCHASE_HISTORY_SKU, SERVICE_SHOPPING_CART_CATEGORY, SERVICE_SHOPPING_CART_SKU, SERVICE_SHOPPING_CART_TOTAL, SHOPCART_TOTAL_EQUALTO, SHOPCART_TOTAL_GREATERTHAN, SHOPCART_TOTAL_LESSTHAN, SHOPPING_CART_CONTAINS, SHOPPING_CART_DOESNOT_CONTAIN, SKU, STATE_ACTIVE, STATE_ALL, STATE_SUSPEND, SUNDAY, THURSDAY, TIMESTAMP_END_OF_TIME, TUESDAY, URL_ACCEPT_COUPON, URL_CAMPAIGN_CATEGORY_LIST_VIEW, URL_CAMPAIGN_CHECK_USER, URL_CAMPAIGN_DELETE, URL_CAMPAIGN_DELETE_REDIRECT_VIEW, URL_CAMPAIGN_INITIATIVE_COUPON_VIEW, URL_CAMPAIGN_INITIATIVE_DELETE, URL_CAMPAIGN_INITIATIVE_DELETE_REDIRECT_VIEW, URL_CAMPAIGN_INITIATIVE_DISABLE, URL_CAMPAIGN_INITIATIVE_DISABLE_REDIRECT_VIEW, URL_CAMPAIGN_INITIATIVE_DISCOUNT_VIEW, URL_CAMPAIGN_INITIATIVE_NOTEBOOK_VIEW, URL_CAMPAIGN_INITIATIVE_SCHEDULE_DELETE, URL_CAMPAIGN_INITIATIVE_SCHEDULE_DIALOG_VIEW, URL_CAMPAIGN_INITIATIVE_SCHEDULE_LIST_VIEW, URL_CAMPAIGN_INITIATIVE_SCHEDULES_VIEW, URL_CAMPAIGN_INITIATIVE_STATISTICS_REMOTE_VIEW, URL_CAMPAIGN_INITIATIVE_STATISTICS_VIEW, URL_CAMPAIGN_INITIATIVE_TYPE_DIALOG_VIEW, URL_CAMPAIGN_INITIATIVE_WHEN_ADD_DIALOG_VIEW, URL_CAMPAIGN_INITIATIVE_WIZARD_VIEW, URL_CAMPAIGN_INITIATIVES_DELETED_DIALOG_VIEW, URL_CAMPAIGN_INITIATIVES_DISABLED_DIALOG_VIEW, URL_CAMPAIGN_INITIATIVES_VIEW, URL_CAMPAIGN_NOTEBOOK_VIEW, URL_CAMPAIGN_PRODUCT_BROWSE_DIALOG_VIEW, URL_CAMPAIGN_PRODUCT_BROWSE_SINGLE_DIALOG_VIEW, URL_CAMPAIGN_PRODUCT_BROWSE_TREE_CONTENT, URL_CAMPAIGN_PRODUCT_FIND_DIALOG_VIEW, URL_CAMPAIGN_STATISTICS_LOGON_VIEW, URL_CAMPAIGN_STATISTICS_REMOTE_VIEW, URL_CAMPAIGN_WIZARD_VIEW, URL_CAMPAIGNS_DELETED_DIALOG_VIEW, URL_CAMPAIGNS_VIEW, URL_CATEGORY_DISPLAY, URL_COLLATERAL_DELETE, URL_COLLATERAL_DELETE_REDIRECT_VIEW, URL_COLLATERAL_DELETED_DIALOG_VIEW, URL_COLLATERAL_NOTEBOOK_VIEW, URL_COLLATERAL_PREVIEW_DIALOG_VIEW, URL_COLLATERAL_VIEW, URL_COLLATERAL_WIZARD_VIEW, URL_EMS_DELETE, URL_EMS_DELETE_REDIRECT_VIEW, URL_EMS_DELETED_DIALOG_VIEW, URL_EMS_DIALOG_VIEW, URL_EMS_VIEW, URL_INTEREST_ITEM_ADD, URL_INTEREST_ITEM_DISPLAY, URL_ORDER_ITEM_ADD, URL_ORDER_ITEM_DISPLAY, URL_PRODUCT_DISPLAY, VARIABLE_DAY_OF_WEEK, VARIABLE_PURCHASE_HISTORY_CATEGORY, VARIABLE_PURCHASE_HISTORY_SKU, VARIABLE_SEGMENT, VARIABLE_SHOPPING_CART_CATEGORY, VARIABLE_SHOPPING_CART_SKU, VARIABLE_SHOPPING_CART_TOTAL, WEDNESDAY, WHAT_TYPE_CATEGORY, WHAT_TYPE_COLLABORATIVE_FILTERING, WHAT_TYPE_COLLATERAL, WHAT_TYPE_COUPON_COLLATERAL, WHAT_TYPE_DISCOUNT_COLLATERAL, WHAT_TYPE_PRODUCT_ATTRIBUTES, WHAT_TYPE_SPECIFIC_PRODUCTS, whenArray
 
Fields inherited from interface com.ibm.commerce.condition.ConditionConstants
AND_LIST_CONDITION, OPEN_CONDITION, OPERATOR_CONTAINS, OPERATOR_DOES_NOT_CONTAIN, OPERATOR_DOES_NOT_END_WITH, OPERATOR_DOES_NOT_START_WITH, OPERATOR_ENDS_WITH, OPERATOR_EQUAL_TO, OPERATOR_GREATER_THAN, OPERATOR_GREATER_THAN_OR_EQUAL_TO, OPERATOR_LESS_THAN, OPERATOR_LESS_THAN_OR_EQUAL_TO, OPERATOR_NOT_EQUAL_TO, OPERATOR_STARTS_WITH, OR_LIST_CONDITION, SIMPLE_CONDITION, TRUE_CONDITION, XML_DTD_FRAGMENT, XML_INDENT
 
Constructor Summary
CampaignInitiativeSaveControllerCmdImpl()
           
 
Method Summary
protected  void constructRule()
          The constructRule method is called to construct the XML document that contains all the conditions with this initiative.
protected  SimpleCondition.Qualifier getCurrencyQualifier()
          This function generates the qualifier for the supplied currency.
protected  SimpleCondition.Qualifier getLanguageQualifier()
          This function generates the qualifier for the given language.
 AccessVector getResources()
          Gets the resources that are accessed by this controller command.
 void performExecute()
          The performExecute method is called to when the marketing manager asks to save a campaign initiative.
 void validateParameters()
          Parses and validates the parameters passed to this controller command.
 
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
 
Methods inherited from interface com.ibm.commerce.command.AccCommand
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

_currencyQualifier

protected SimpleCondition.Qualifier _currencyQualifier
An instance of SimpleCondition.Qualifier which is generated using the supplied currencies.

_error

protected java.lang.String _error
Contains the error condition detected by this controller command.

_forceSave

protected boolean _forceSave
This flag indicates that the controller command should try to force the save.

_initiative

protected CampaignInitiativeDetailsDataBean _initiative
An instance of CampaignInitiativeDetailsDataBean.

_initiativeId

protected java.lang.Integer _initiativeId
Campaign initiative ID.

_initiativeRule

protected java.lang.String _initiativeRule
XML document that describes the initiative rule.

_initiativeSegments

protected java.util.Vector _initiativeSegments
A vector of campaign initiative segments.

_languageQualifier

protected SimpleCondition.Qualifier _languageQualifier
An instance of SimpleCondition.Qualifier which is generated using the given languages.

_newInitiative

protected boolean _newInitiative
This flag indicates that the controller command should do a create or an update.

_responseViewTaskName

protected java.lang.String _responseViewTaskName
The view task name from the response.

_resulttype

protected java.lang.String _resulttype
Campaign initiative result type.

_xmlFile

protected java.lang.String _xmlFile
XML document that describes the campaign initiative.

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.
Constructor Detail

CampaignInitiativeSaveControllerCmdImpl

public CampaignInitiativeSaveControllerCmdImpl()
Method Detail

constructRule

protected void constructRule()
The constructRule method is called to construct the XML document that contains all the conditions with this initiative.

getCurrencyQualifier

protected SimpleCondition.Qualifier getCurrencyQualifier()
This function generates the qualifier for the supplied currency.
Returns:
A SimpleCondition.Qualifier object of the currency.

getLanguageQualifier

protected SimpleCondition.Qualifier getLanguageQualifier()
This function generates the qualifier for the given language.
Returns:
A SimpleCondition.Qualifier object of the language.

getResources

public AccessVector getResources()
                          throws ECException
Gets the resources that are accessed by this controller command. The campaign initiative access beans for the specified campaign initiative ids are the resource returned by this method.
Specified by:
getResources in interface ECCommand
Returns:
A vector of resources.

performExecute

public void performExecute()
                    throws ECException
The performExecute method is called to when the marketing manager asks to save a campaign initiative.
Specified by:
performExecute in interface ECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

validateParameters

public void validateParameters()
                        throws ECException
Parses and validates the parameters passed to this controller command. The following parameters are valid:
Specified by:
validateParameters in interface ECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
ECException. -