com.ibm.commerce.server
Class ServletHelper
java.lang.Object
com.ibm.commerce.server.ServletHelper
- All Implemented Interfaces:
- ECConstants
- Direct Known Subclasses:
- JSPHelper
- public class ServletHelper
- extends java.lang.Object
- implements ECConstants
The ServletHelper class contains static methods used by the request servlet
Fields inherited from interface com.ibm.commerce.server.ECConstants |
ACT_READ, ACT_WRITE, 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_ATTACH_AURL, EC_ATTACH_CFG_CMD_FILEEXT, EC_ATTACH_CFG_CMD_MAXSIZE, EC_ATTACH_CFG_CMD_NAME, EC_ATTACH_CFG_CMD_RETURNURL, EC_ATTACH_CFG_CMD_VIRUSCHK, EC_ATTACH_CFG_MAXSIZE, EC_ATTACH_DOT, EC_ATTACH_ErrorURL, EC_ATTACH_FILENAME, EC_ATTACH_FilePath, EC_ATTACH_ID, EC_ATTACH_MIMETYPE, EC_ATTACH_MIMETYPE_EXTENSION, EC_ATTACH_MIMETYPE_TYPE, EC_ATTACH_POUND, EC_ATTACH_QUESTION, EC_ATTACH_RefCommand, EC_ATTACH_ReName, EC_ATTACH_returnURL, EC_ATTACH_UPLOAD, EC_ATTACH_XML, EC_BAD_PARAM, EC_BC_ENDTIME, EC_BC_JOBNBR, EC_BC_STATE, EC_BILLTO, EC_BOUNDARY, EC_BUNDLE_BEAN, EC_BUSINESS_ENTITIES_NODE, EC_BYPASS_ACCESS_CHECK_FOR_OPEN_STORE, EC_CACHE_AUTOPAGEINVALIDATION, EC_CACHE_CACHE, EC_CACHE_CACHEABLEURL, EC_CACHE_CLEANUP_FILENAME, EC_CACHE_CLEANUP_SUBDIR, 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_DYNACACHE, 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_CATALOG_MASSOC_TYPE_REPLACEMENT, 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_CFG_FILE_PATH, EC_CFG_CMD_CHAIN_DEF_FILE, EC_CFG_CMD_EXEC_EVENT_FILE, 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_SSL_CHECK, EC_CFG_COOKIE_SSLAUTH, EC_CFG_COOKIE_TRACE, EC_CFG_ENABLE_HTTP_PARM_ENCRYPT, EC_CFG_ENABLE_HTTPS_PARM_ENCRYPT, EC_CFG_ENABLED, EC_CFG_FALSE, EC_CFG_IN_NON_SSL_PORT, EC_CFG_IN_SSL_PORT, EC_CFG_LOGIN_TIMEOUT, EC_CFG_MEMBER_DIR, EC_CFG_MEMBER_MEMBERROLES_FILE_BASE_NAME, EC_CFG_MEMBER_MEMBERROLES_FILE_EXT, EC_CFG_MEMBERROLESFILENAME, 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_SECURITY_ENABLED, EC_CFG_SECURITY_REALM, EC_CFG_SECURITY_RUN_AS_PWD, EC_CFG_SECURITY_RUN_AS_UID, EC_CFG_SSL_ACCELERATOR_OPTION, EC_CFG_SSLPORT, EC_CFG_STOREWEBMODULENAME, EC_CFG_TRUE, EC_CFG_URLMAPPER, EC_CFG_URLREWRITE, EC_CFG_VALUE, EC_CFG_WAS_PERSIST, EC_CFG_WCS_PERSIST, EC_CFG_WEB_ATTR_CONTEXTPATH, EC_CFG_WEB_ATTR_FILESERVLETENABLED, EC_CFG_WEB_ATTR_NAME, EC_CFG_WEB_ATTR_URLMAPPINGPATH, EC_CFG_WEB_ATTR_WEBALIAS, EC_CFG_WEB_MODULE, EC_CFG_WEBMODULE, EC_CFG_WEBSERVER, EC_CFG_WEBSPHERE, EC_CFG_X_SITE_SCRIPT, EC_CFG_X509, EC_CHANNELSTOREID, EC_CHANNELSTOREORDERSTATUS, 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_HTTP_PORT, EC_COLLAB_QP_HTTPS_PORT, EC_COLLAB_QP_LOCALE, EC_COLLAB_QP_QPADMIN_LOGON, EC_COLLAB_QP_QPADMIN_PASSWORD, EC_COLLAB_QP_SERVLET_URL_PATH, EC_COLLAB_QP_USE_SSL, EC_COLLAB_WEBSERVER_HOSTNAME, EC_COMMAND_CHAIN_NAME, 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_CONTENT_DISP, EC_CONTENT_TYPE, EC_CONTENTLENGTH, EC_CONTENTTYPE, EC_CONTEXT_PATH, EC_CONTRACT_CMD_GET_ELIGIBLE_TA_IDS, EC_CONTRACT_ID, EC_COOKIE_ERROR_VIEW, EC_COOKIE_ExternalReferrer, EC_CORRUPT_CONTENT_DISP, EC_CORRUPT_DATA_END, EC_CRLF, EC_CT_XML_ATTR_ENABLE, EC_CT_XML_ATTR_EVENT_GENERATOR, EC_CT_XML_ATTR_INTERFACENAME, EC_CT_XML_ATTR_NAME, EC_CT_XML_ATTR_STOREID, EC_CT_XML_ATTR_TYPE, EC_CT_XML_ATTRVAL_ENTRY, EC_CT_XML_ATTRVAL_EXCEPTION, EC_CT_XML_ATTRVAL_EXECUTION, EC_CT_XML_ATTRVAL_EXIT, EC_CT_XML_ELE_COMMANDTRIGGERS, EC_CT_XML_ELE_TRIGGER, EC_CURRCONTRACTS_ID, EC_CURRENCY_ID, EC_CURRENCY_SYM, EC_DATABEAN_DEEPFETCH, EC_DDKEY, EC_DECRYPTEDREQPROP, EC_DEFAULT_ATTRIBUTE_VAL_LANGUAGE, EC_DEFAULT_CRLF, EC_DEFAULT_INIT_TRANSACTION_TIMEOUT, EC_DEFAULT_STORE_ALIAS, EC_DEFAULT_TRANSACTION_TIMEOUT, EC_DISPLAY_BEAN, EC_DOCPATHNAME, EC_DYNACACHE_CACHEABLEURL, EC_DYNACACHE_CACHECOMMAND, EC_DYNACACHE_CCKEY, EC_DYNACACHE_CLEANUPPOLLINGINTERVAL, EC_DYNACACHE_ENABLED, EC_DYNACACHE_ID, EC_DYNACACHE_INVALIDATION, EC_DYNACACHE_ISMANDATORY, EC_DYNACACHE_KEY, EC_DYNACACHE_KEYNAME, EC_DYNACACHE_KEYSET, EC_DYNACACHE_MAXALLOWEDREFRESHPERIOD, EC_DYNACACHE_NAME, EC_DYNACACHE_PRIMARYKEY, EC_DYNACACHE_PRIORITY, EC_DYNACACHE_SECONDARYKEY, EC_DYNACACHE_SESSIONDEPENDENT, EC_DYNACACHE_STORETYPE, EC_DYNACACHE_TIMEOUT, EC_ELGBCONTRACTS_ID, EC_EMPTY_STRING, EC_ENABLE_DOUBLE_CLICK_HANDLER, EC_END_STR, EC_ERROR_CODE, EC_ERROR_JSP_NAME, EC_ERROR_VIEWNAME, EC_ERRORCODE, EC_ERRORSTRING, EC_EXC_CONTENT_TYPE_ERR, EC_EXC_MALFORM_LINE, EC_EXCEPTION, EC_FIELD1, EC_FIELD2, EC_FIELD3, EC_FILESIZE, EC_FOR_STORE_ID, EC_FOR_USER, EC_FOR_USER_ID, EC_FORCED_PASSWORD_CHANGE_PAGE, EC_FORM_DATA_STR, EC_FRAME_SUPPORTED, EC_GENERIC_APP_ERROR_VIEW, EC_GENERIC_APPLICATION_ERROR_PAGE, 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_CONTENT_DISP, 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_JSP_STORE_DIR, 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_ATTRIBUTES_NODE, EC_MEMBER_AUTHENTICATIONMODE, EC_MEMBER_ID, EC_MERCHANT_KEY, EC_MERCHANT_PRODUCT, EC_MERCHANTFOOT, EC_MERCHANTHEAD, EC_MERCHANTKEY, EC_MISS_SEP_BOUNDARY, EC_MM_CFG_CLASS, EC_MM_CFG_CONFIGURATION, EC_MM_CFG_ID, EC_MM_CFG_NAME, EC_MQWEBCONTROLLER, EC_MULTIPART_FORM, EC_NETSCAPE_DIR_40, EC_NO_LEAD_BOUNDARY, EC_NO_STOREID, EC_NODE_CHILDREN, EC_NODE_NAME, EC_NONENCRYPTED_PARAM_NAME, EC_NONENCRYPTED_PARAMETER, EC_NONENCRYPTED_PARAMETERS, EC_NONHTTPADAPTER, EC_NONHTTPADAPTERS, EC_NULLSTRING, EC_OCTET_STREAM_STR, EC_ORDER_RN, EC_ORDER_STATE, EC_ORDERITEM_RN, EC_ORDERLISTSUMMARY, EC_ORDERSUMMARY, EC_ORDERTOTALS, EC_ORGS_ROLES_DEFAULT_ORGENTITY, EC_ORGS_ROLES_DEFAULT_REGISTRATION_TYPE, EC_ORGS_ROLES_NODE, EC_ORGS_ROLES_ORG_NODE, EC_ORGS_ROLES_PARENT_ORGENTITY, EC_ORIGINATING_COMMAND, EC_OUT_IILIST_DESC, EC_OUT_IILIST_ID, EC_OUT_IILIST_ID_NAME, EC_PACKAGE_BEAN, EC_PARORG_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_REG_PARENTS_NODE, EC_REGISTRIES, EC_REGISTRY, EC_REGISTRY_CAPACITY, EC_REGISTRY_CLASS, EC_REGISTRY_DEFAULT_SIZE, EC_REGISTRY_ELEMENT_ADD, EC_REGISTRY_ELEMENT_DELETE, EC_REGISTRY_ELEMENT_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_REQUEST_URI, EC_REQUESTPROPERTIES, EC_RETRIABLE_CMD, EC_RF_ACTION, EC_RF_ITEM_KEY, EC_RF_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_SERVLET_PATH, EC_SESSCONTRACTS_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_PROFILE_STOREID, EC_SITE_STORE_GROUP, EC_SITE_SUPPORTED_LANGIDS, EC_SQL_CURRENT_TIMESTAMP, EC_SS_STORE_CLOSE, EC_SS_STORE_LOCKED, EC_SS_STORE_OPEN, EC_SS_STORE_PENDING, EC_SSLCHECKCOOKIE_ID, EC_START_TIME, EC_START_TIME_NANOS, EC_STATUS, EC_STORE_DIR, EC_STORE_ENTITY_ID, EC_STORE_ID, EC_STOREREL_ACTIVE, EC_STOREREL_INACTIVE, EC_STR_EMPTY, EC_STRELTYP_BUSINESS_POLICY, EC_STRELTYP_CALCULATION_CODE, EC_STRELTYP_CAMPAIGNS, EC_STRELTYP_CATALOG, EC_STRELTYP_CHANNELSTORE, EC_STRELTYP_COMMAND, EC_STRELTYP_CURRENCY_CONVERSION, EC_STRELTYP_CURRENCY_COUNTERVALUE, EC_STRELTYP_CURRENCY_FORMAT, EC_STRELTYP_CURRENCY_SUPPORTED, EC_STRELTYP_EVENT, EC_STRELTYP_HOSTED_STORE, EC_STRELTYP_INVENTORY, EC_STRELTYP_MEASUREMENT_FORMAT, EC_STRELTYP_PRICE, EC_STRELTYP_REFERRAL, EC_STRELTYP_SEGMENTATION, EC_STRELTYP_STOREITEM, EC_STRELTYP_TAX, EC_STRELTYP_URL, EC_STRELTYP_VIEW, EC_TECHNOLOGY_JSP, EC_TECHNOLOGY_XML, EC_TEXTDOC_ENCODING, EC_TEXTDOCUMENT, EC_TIMEDOUT_USER_ID, EC_TIMEDOUT_USER_URL, EC_TIMESTAMP_PATTERN, EC_TRANSACTION_TIMEOUT, EC_TWENTY_ONE, EC_UID, EC_UNITIALIZED_COMMAND, EC_UNKNOWN_STR, EC_UOM, EC_UPDATEABLE, EC_UPLOADED_FILE, EC_URL, EC_URL_PATH_SEPARATOR, EC_USE_STORE_DIR, EC_USER, EC_USER_ADMINISTRATOR, EC_USER_ORG_ROLE_CONTEXT_VALUE_EXPLICIT, EC_USER_ORG_ROLE_CONTEXT_VALUE_PARENT, EC_USER_ORG_ROLE_CONTEXT_VALUE_STORE, EC_USER_ORG_ROLES_DN, EC_USER_ORG_ROLES_LDAP_LOGON_QUALIFIER, EC_USER_ORG_ROLES_MEMBER_ANCESTOR, EC_USER_ORG_ROLES_QUALIFIER, EC_USER_ORG_ROLES_ROLE_CONTEXT, EC_USER_ORG_ROLES_ROLE_NAME, EC_USER_ORG_ROLES_ROLE_NODE, EC_USER_ORG_ROLES_SSO_LOGON_QUALIFIER, EC_USER_ORG_ROLES_STORE_ANCESTOR, EC_USER_REGISTERED, EC_USER_ROLES_DEFAULT_REGISTRATION_TYPE, EC_USER_ROLES_NODE, EC_USER_ROLES_USER_NODE, 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, UPLOAD_NO_CMD_INDEX |
Method Summary |
static void |
arrayCopy(java.lang.String[] fromArray, java.lang.String[] toArray)
Copies the content of one array to another string array |
static java.lang.String |
buildHttpsRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response)
Deprecated. Replaced by buildHttpsRedirectUrl(String,TypedProperty,HttpServletResponse,String) |
static java.lang.String |
buildHttpsRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response, java.lang.String encoding)
Builds the url for redirection. |
static java.lang.String |
buildRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response)
Deprecated. Replaced by buildRedirectUrl(String,TypedProperty,HttpServletResponse,String) |
static java.lang.String |
buildRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response, boolean encrypt)
Deprecated. Replaced by buildRedirectUrl(String,TypedProperty,HttpServletResponse,boolean,String) |
static java.lang.String |
buildRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response, boolean encrypt, java.lang.String encoding)
Builds the url for redirection. |
static java.lang.String |
buildRedirectUrl(java.lang.String inUrl, TypedProperty reqProperties, HttpServletResponse response, java.lang.String encoding)
Builds the url for redirection. |
static java.lang.String |
composeEncodedQueryString(TypedProperty prop)
Composes a query string from the typedProperties. |
static java.lang.String |
composeQueryString(TypedProperty prop)
Composse a query string from the typedProperties. |
static java.lang.String |
decodeURL(java.lang.String val, java.lang.String encoding)
Decode an url string with a given encoding. |
static java.lang.String |
encodeURL(java.lang.String val, java.lang.String encoding)
Encode an url string with a given encoding. |
static TypedProperty |
extractEncodedRequestParameters(java.lang.String queryString)
Deprecated. Replaced by extractEncodedRequestParameters(String,String) |
static TypedProperty |
extractEncodedRequestParameters(java.lang.String queryString, java.lang.String encoding)
Extracts the request parameters from a query string where each parameter is encoded, and convert it to a TypedProperty object. |
static TypedProperty |
extractMultipartParameters(HttpServletRequest req)
Extracts multipart request parameters from a HttpServletRequest and build an TypedProperty object based on the parameters. |
static TypedProperty |
extractRequestParameters(java.lang.String queryString)
Extracts the request parameters from a query string and convert it to a TypedProperty object. |
static java.util.Hashtable |
getNVPHash(HttpServletRequest request)
Gets the name value pairs. |
static java.util.Hashtable |
getNVPHashArray(HttpServletRequest request)
Returns Hashtable of key-value pairs, where the values are arrays of Strings. |
static java.lang.String |
getParameter(HttpServletRequest request, java.lang.String name)
Returns a parameter as string from the HttpServletRequest. |
static java.lang.String |
getSessionID(HttpServletRequest req)
Gets the sessoin Id. |
static java.lang.Integer |
getStoreIdFromQueryString(HttpServletRequest req, java.lang.Integer defaultStoreId)
Gets the store id fromthe query string. |
static java.util.Vector |
getURLParameters(HttpServletRequest request)
Gets the sessoin Id. |
static java.lang.Integer |
getUserRefNum(HttpServletRequest req)
Gets the user reference number. |
static void |
markTransactionToRollback()
Marks the current transaction for roll back. |
static TypedProperty |
mergeRedirectUrlProperties(TypedProperty oldProp, TypedProperty urlProp)
Merges the redirect URL parameter with other properties . |
static java.lang.String |
protectQueryString(java.lang.String queryString)
Parses a query string for protected parameters and replaces all protected paramaeter values with "*******" |
static void |
rollbackTransaction()
Rolls back the current transaction. |
static java.lang.String |
servletRequestToString(javax.servlet.http.HttpServletRequest request)
Extracts many useful information for debugging purposes from a HttpServletRequest. |
static java.lang.String |
servletRequestToStringDebug(javax.servlet.http.HttpServletRequest request)
Extracts all information useful for debugging purposes from a HttpServletRequest. |
static void |
setEncoding(HttpServletRequest req, java.lang.Integer sessionLangId, java.lang.Integer storeId, java.lang.String defaultEncoding)
Sets the encoding to be used to extract the input parameters. |
static java.lang.String |
setEncoding(HttpServletRequest req, java.lang.String defaultEncoding)
Set the encoding for used for retreiving request parameters. |
static java.lang.String[] |
stringToArray(java.lang.String value)
Converts a string with values seperated by commas to an array of strings. |
static java.lang.Integer[] |
stringToIntegerArray(java.lang.String[] sarray)
Converts an array of Strings to an array of Integers. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServletHelper
public ServletHelper()
arrayCopy
public static void arrayCopy(java.lang.String[] fromArray,
java.lang.String[] toArray)
- Copies the content of one array to another string array
-
- Parameters:
- fromArray - original array
- toArray - new array
buildHttpsRedirectUrl
public static java.lang.String buildHttpsRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response)
throws ECApplicationException
- Deprecated. Replaced by buildHttpsRedirectUrl(String,TypedProperty,HttpServletResponse,String)
- Builds the url for redirection. All url parameters will be encrypted.
-
- Parameters:
- inUrl - url
- reqProperties - request properties
- Returns:
- the redirect url
- Throws:
- ECApplicationException -
buildHttpsRedirectUrl
public static java.lang.String buildHttpsRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response,
java.lang.String encoding)
throws ECApplicationException
- Builds the url for redirection. All url parameters will be encrypted.
-
- Parameters:
- inUrl - url
- reqProperties - request properties
- encoding - character encoding
- Returns:
- the redirect url
- Throws:
- ECApplicationException
buildRedirectUrl
public static java.lang.String buildRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response)
throws ECApplicationException
- Deprecated. Replaced by buildRedirectUrl(String,TypedProperty,HttpServletResponse,String)
- Builds the url for redirection. All url parameters will be encrypted.
-
- Parameters:
- inUrl - url
- reqProperties - request property
- response - http servlet response
- Returns:
- the redirect url
- Throws:
- ECApplicationException -
buildRedirectUrl
public static java.lang.String buildRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response,
java.lang.String encoding)
throws ECApplicationException
- Builds the url for redirection. All url parameters will be encrypted.
-
- Parameters:
- inUrl - url
- reqProperties - request property
- response - http servlet response
- encoding - character encoding
- Returns:
- the redirect url
- Throws:
- ECApplicationException
buildRedirectUrl
public static java.lang.String buildRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response,
boolean encrypt)
throws ECApplicationException
- Deprecated. Replaced by buildRedirectUrl(String,TypedProperty,HttpServletResponse,boolean,String)
- Builds the url for redirection.
-
- Parameters:
- inUrl - url
- reqProperties - request property
- response - http servlet response
- encrypt - true if the url parameters will be encrypted
- Returns:
- the redirect url
- Throws:
- ECApplicationException -
buildRedirectUrl
public static java.lang.String buildRedirectUrl(java.lang.String inUrl,
TypedProperty reqProperties,
HttpServletResponse response,
boolean encrypt,
java.lang.String encoding)
throws ECApplicationException
- Builds the url for redirection.
-
- Parameters:
- inUrl - url
- reqProperties - request property
- response - http servlet response
- encrypt - true if the url parameters will be encrypted
- encoding - character encoding
- Returns:
- the redirect url
- Throws:
- ECApplicationException
composeQueryString
public static java.lang.String composeQueryString(TypedProperty prop)
- Composse a query string from the typedProperties.
-
- Parameters:
- prop - type properties
- Returns:
- the query string
extractEncodedRequestParameters
public static TypedProperty extractEncodedRequestParameters(java.lang.String queryString)
throws ECApplicationException
- Deprecated. Replaced by extractEncodedRequestParameters(String,String)
- Extracts the request parameters from a query string where each parameter is encoded, and convert it to a TypedProperty object.
-
- Parameters:
- queryString - query string
- Returns:
- type properties
- Throws:
- ECApplicationException -
extractEncodedRequestParameters
public static TypedProperty extractEncodedRequestParameters(java.lang.String queryString,
java.lang.String encoding)
throws ECApplicationException
- Extracts the request parameters from a query string where each parameter is encoded, and convert it to a TypedProperty object.
-
- Parameters:
- queryString - query string
- encoding - character encoding
- Returns:
- type properties
- Throws:
- ECApplicationException
extractRequestParameters
public static TypedProperty extractRequestParameters(java.lang.String queryString)
throws ECApplicationException
- Extracts the request parameters from a query string and convert it to a TypedProperty object. We assume that each parameter is not encoded
-
- Parameters:
- queryString - query string
- Returns:
- typed property
- Throws:
- ECApplicationException
extractMultipartParameters
public static TypedProperty extractMultipartParameters(HttpServletRequest req)
throws ECApplicationException
- Extracts multipart request parameters from a HttpServletRequest and build an TypedProperty object based on the parameters.
-
- Parameters:
- req - http servlet request
- Returns:
- typed property
- Throws:
- ECApplicationException
getNVPHash
public static java.util.Hashtable getNVPHash(HttpServletRequest request)
- Gets the name value pairs.
-
- Parameters:
- request - http servlet request
- Returns:
- hashtable of the name value pairs.
getNVPHashArray
public static java.util.Hashtable getNVPHashArray(HttpServletRequest request)
- Returns Hashtable of key-value pairs, where the values are arrays of Strings. (Keys that appear once in the query string have, in the hashtable, a string array of length one as their value. Keys that appear twice have a string array of length two, etc.)
-
- Parameters:
- request - http servlet request
- Returns:
- hashtable of the name value pairs.
getParameter
public static java.lang.String getParameter(HttpServletRequest request,
java.lang.String name)
- Returns a parameter as string from the HttpServletRequest.
-
- Parameters:
- request - http servlet request
- name - the name of the parameter you're looking for
- Returns:
- parameter string
getSessionID
public static java.lang.String getSessionID(HttpServletRequest req)
- Gets the sessoin Id.
-
- Parameters:
- req - http servlet request
- Returns:
- session Is
getURLParameters
public static java.util.Vector getURLParameters(HttpServletRequest request)
- Gets the sessoin Id.
-
- Returns:
- session Is
getUserRefNum
public static java.lang.Integer getUserRefNum(HttpServletRequest req)
- Gets the user reference number.
-
- Parameters:
- req - http servlet request
- Returns:
- user reference number
markTransactionToRollback
public static void markTransactionToRollback()
- Marks the current transaction for roll back.
mergeRedirectUrlProperties
public static TypedProperty mergeRedirectUrlProperties(TypedProperty oldProp,
TypedProperty urlProp)
throws ECApplicationException
- Merges the redirect URL parameter with other properties .
-
- Returns:
- the final redirect url properties
- Throws:
- ECApplicationException
protectQueryString
public static java.lang.String protectQueryString(java.lang.String queryString)
- Parses a query string for protected parameters and replaces all protected paramaeter values with "*******"
-
- Parameters:
- queryString - query string
- Returns:
- query string with protected values replaced
rollbackTransaction
public static void rollbackTransaction()
- Rolls back the current transaction. This method is to be called when an error is detected in a jsp and the command associated with this jsp has to rollback.
servletRequestToString
public static java.lang.String servletRequestToString(javax.servlet.http.HttpServletRequest request)
- Extracts many useful information for debugging purposes from a HttpServletRequest.
-
- Parameters:
- request - http servlet request
servletRequestToStringDebug
public static java.lang.String servletRequestToStringDebug(javax.servlet.http.HttpServletRequest request)
- Extracts all information useful for debugging purposes from a HttpServletRequest.
-
- Parameters:
- request - http servlet request
setEncoding
public static java.lang.String setEncoding(HttpServletRequest req,
java.lang.String defaultEncoding)
- Set the encoding for used for retreiving request parameters.
-
- Parameters:
- req - http servlet request
- defaultEncoding - encoding value
stringToArray
public static java.lang.String[] stringToArray(java.lang.String value)
- Converts a string with values seperated by commas to an array of strings.
-
- Parameters:
- value - string to be converted to an array
- Returns:
- array of string
stringToIntegerArray
public static java.lang.Integer[] stringToIntegerArray(java.lang.String[] sarray)
- Converts an array of Strings to an array of Integers.
-
- Parameters:
- sarray - array of string
- Returns:
- array of Integer
composeEncodedQueryString
public static java.lang.String composeEncodedQueryString(TypedProperty prop)
- Composes a query string from the typedProperties.
-
- Parameters:
- prop - type properties
- Returns:
- the query string
setEncoding
public static void setEncoding(HttpServletRequest req,
java.lang.Integer sessionLangId,
java.lang.Integer storeId,
java.lang.String defaultEncoding)
- Sets the encoding to be used to extract the input parameters.
-
- Parameters:
- req - the HttpServletRequest object
- sessionLangId - language id saved in session
- storeId - store Id
- defaultEncoding - default encoding
getStoreIdFromQueryString
public static java.lang.Integer getStoreIdFromQueryString(HttpServletRequest req,
java.lang.Integer defaultStoreId)
- Gets the store id fromthe query string.
-
- Parameters:
- req - the HttpServletRequest object
- defaultStoreId - default store Id
- Returns:
- store Id
encodeURL
public static java.lang.String encodeURL(java.lang.String val,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
- Encode an url string with a given encoding. Use the default encoding if encoding is null.
-
- Throws:
- java.io.UnsupportedEncodingException
decodeURL
public static java.lang.String decodeURL(java.lang.String val,
java.lang.String encoding)
throws java.io.UnsupportedEncodingException
- Decode an url string with a given encoding. Use the default encoding if encoding is null.
-
- Throws:
- java.io.UnsupportedEncodingException
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.