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 |
HttpServletRequest |
getRequest()
Gets the HttpServletRequest associated with this 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, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, 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, createCommandExecutionEvent, execute, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters |
HttpsRedirectViewCommandImpl
public HttpsRedirectViewCommandImpl()
- Constructor for HttpsRedirectViewCommandImpl.
getRequest
public HttpServletRequest getRequest()
- Gets the HttpServletRequest associated with this command.
-
- Specified by:
- getRequest in interface HttpViewCommand
-
- Returns:
- HttpServletRequest
getResponse
public 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.
-
- Specified by:
- performExecute in interface ECCommand
- Specified by:
- 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 - the url used for redirection
- Throws:
- ECException
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.