| /* |
| * $Id$ |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| |
| package org.apache.struts2.portlet; |
| |
| import org.apache.struts2.ServletActionContext; |
| import org.apache.struts2.portlet.dispatcher.DispatcherServlet; |
| |
| /** |
| * Interface defining some constants used in the Struts portlet implementation |
| * |
| */ |
| public interface PortletActionConstants { |
| /** |
| * Default action name to use when no default action has been configured in the portlet |
| * init parameters. |
| */ |
| String DEFAULT_ACTION_NAME = "default"; |
| |
| /** |
| * Action name parameter name |
| */ |
| String ACTION_PARAM = "struts.portlet.action"; |
| |
| /** |
| * Key for parameter holding the last executed portlet mode. |
| */ |
| String MODE_PARAM = "struts.portlet.mode"; |
| |
| /** |
| * Key used for looking up and storing the portlet phase |
| */ |
| String PHASE = "struts.portlet.phase"; |
| |
| /** |
| * Constant used for the render phase ( |
| * {@link javax.portlet.Portlet#render(javax.portlet.RenderRequest, javax.portlet.RenderResponse)}) |
| */ |
| Integer RENDER_PHASE = new Integer(1); |
| |
| /** |
| * Constant used for the event phase ( |
| * {@link javax.portlet.Portlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)}) |
| */ |
| Integer EVENT_PHASE = new Integer(2); |
| |
| /** |
| * Key used for looking up and storing the |
| * {@link javax.portlet.PortletRequest} |
| */ |
| String REQUEST = "struts.portlet.request"; |
| |
| /** |
| * Key used for looking up and storing the |
| * {@link javax.portlet.PortletResponse} |
| */ |
| String RESPONSE = "struts.portlet.response"; |
| |
| /** |
| * Key used for looking up and storing the action that was invoked in the event phase. |
| */ |
| String EVENT_ACTION = "struts.portlet.eventAction"; |
| |
| /** |
| * Key used for looking up and storing the |
| * {@link javax.portlet.PortletConfig} |
| */ |
| String PORTLET_CONFIG = "struts.portlet.config"; |
| |
| /** |
| * Name of the action used as error handler |
| */ |
| String ERROR_ACTION = "errorHandler"; |
| |
| /** |
| * Key for the portlet namespace stored in the |
| * {@link org.apache.struts2.portlet.context.PortletActionContext}. |
| */ |
| String PORTLET_NAMESPACE = "struts.portlet.portletNamespace"; |
| |
| /** |
| * Key for the mode-to-namespace map stored in the |
| * {@link org.apache.struts2.portlet.context.PortletActionContext}. |
| */ |
| String MODE_NAMESPACE_MAP = "struts.portlet.modeNamespaceMap"; |
| |
| /** |
| * Key for the default action name for the portlet, stored in the |
| * {@link org.apache.struts2.portlet.context.PortletActionContext}. |
| */ |
| String DEFAULT_ACTION_FOR_MODE = "struts.portlet.defaultActionForMode"; |
| |
| /** |
| * Key for request attribute indicating if the action has been reset. |
| */ |
| String ACTION_RESET = "struts.portlet.actionReset"; |
| |
| /** |
| * Key for session attribute indicating the location of the render direct action. |
| */ |
| String RENDER_DIRECT_LOCATION = "struts.portlet.renderDirectLocation"; |
| |
| /** |
| * Key for the dispatch instruction for the {@link DispatcherServlet} |
| */ |
| String DISPATCH_TO = "struts.portlet.dispatchTo"; |
| |
| /** |
| * Session key where the value stack from the event phase is stored. |
| */ |
| String STACK_FROM_EVENT_PHASE = "struts.portlet.valueStackFromEventPhase"; |
| |
| /** |
| * Default name of dispatcher servlet in web.xml |
| */ |
| String DEFAULT_DISPATCHER_SERVLET_NAME = "Struts2PortletDispatcherServlet"; |
| |
| /** |
| * Key for the action mapping in the context |
| */ |
| String ACTION_MAPPING = ServletActionContext.ACTION_MAPPING; |
| } |