/*
* Copyright 2005 John R. Fallows
*
* Licensed 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 net.java.dev.weblets.impl;
import javax.servlet.ServletRequest;
import net.java.dev.weblets.WebletRequest;
public class WebletRequestBase implements WebletRequest {
public WebletRequestBase(String webletName, String webletPath, String contextPath, String pathInfo, long ifModifiedSince, Object externalRequest /*
* we cannot
* use a
* generic
* Request
* interface
* since
* portlets
* again
* cook
* their own
* soup by
* not
* deriving
* from
* Servlet
* request
* !!!
*/
) {
_webletName = webletName;
_webletPath = webletPath;
_contextPath = contextPath;
_pathInfo = pathInfo;
_ifModifiedSince = ifModifiedSince;
_externalRequest = externalRequest;
}
public String getWebletName() {
return _webletName;
}
public String getWebletPath() {
return _webletPath;
}
public String getContextPath() {
return _contextPath;
}
public String getPathInfo() {
return _pathInfo;
}
public long getIfModifiedSince() {
return _ifModifiedSince;
}
public String getParameter(String name) {
return null;
}
public Object getExternalRequest() {
return _externalRequest;
}
private final String _webletName;
private final String _webletPath;
private final String _contextPath;
private final String _pathInfo;
private final long _ifModifiedSince;
private final Object _externalRequest;
}