com.ibm.commerce.command
Class HttpsRedirectViewCommandImpl
java.lang.Object
|
+--com.ibm.commerce.command.AbstractECCommand
|
+--com.ibm.commerce.command.AbstractViewCommand
|
+--com.ibm.commerce.command.AbstractRedirectViewCommand
|
+--com.ibm.commerce.command.HttpsRedirectViewCommandImpl
- All Implemented Interfaces:
- AccCommand, ECCommand, HttpViewCommand, Protectable, RedirectViewCommand, ViewCommand
- public class HttpsRedirectViewCommandImpl
- extends AbstractRedirectViewCommand
- implements HttpViewCommand
This is the default implementation for an Https redirect view command.
Method Summary |
com.ibm.commerce.command.HttpServletRequest |
getRequest()
Gets the HttpServletRequest associated with this command. |
com.ibm.commerce.command.HttpServletResponse |
getResponse()
Gets the HttpServletResponse associated with this command. |
void |
performExecute()
The business logic for this redirect view command. |
protected void |
redirect(java.lang.String url)
This methods redirects the url using https. |
Methods inherited from class com.ibm.commerce.command.AbstractViewCommand |
fulfills, getForUserId, getOwner, getRequestProperties, getResourceOwners, getResponseProperties, getViewName, mergeProperties, setForUserId, setOwner, setRequestProperties, setResponseProperties, setViewName |
Methods inherited from class com.ibm.commerce.command.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
HttpsRedirectViewCommandImpl
public HttpsRedirectViewCommandImpl()
- HttpsRedirectViewCommandImpl constructor.
getRequest
public com.ibm.commerce.command.HttpServletRequest getRequest()
- Gets the HttpServletRequest associated with this command.
- Specified by:
getRequest
in interface HttpViewCommand
- Returns:
- HttpServletRequest
getResponse
public com.ibm.commerce.command.HttpServletResponse getResponse()
- Gets the HttpServletResponse associated with this command.
- Specified by:
getResponse
in interface HttpViewCommand
- Returns:
- HttpServletResponse
performExecute
public void performExecute()
throws ECException
- The business logic for this redirect view command. For this default implementation
we appends all the request properties to the redirect URL. The parameters will be encrypted
if the incoming request is a https request.
- Overrides:
performExecute
in class AbstractViewCommand
- Throws:
ECException
-
redirect
protected void redirect(java.lang.String url)
throws ECException
- This methods redirects the url using https.
- Parameters:
url
- String - the url used for redirection