package com.buglabs.osgi.sewing.pub; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.buglabs.osgi.sewing.pub.util.RequestParameters; public class RedirectInfo { private String controller_name; private int request_type = SewingHttpServlet.GET; private HttpServletRequest request_object; private HttpServletResponse response_object; private RequestParameters parameters; private String url = null; public RedirectInfo(String url) { this.url = url; } public RedirectInfo(int requestType, String controllerName, RequestParameters params, HttpServletRequest req, HttpServletResponse resp) { controller_name = controllerName; request_type = requestType; request_object = req; response_object = resp; parameters = params; url = null; } public String getControllerName() { return controller_name; } public int getRequestType() { return request_type; } public HttpServletRequest getRequestObject() { return request_object; } public HttpServletResponse getResponseObject() { return response_object; } public RequestParameters getParams() { return parameters; } public String getUrl() { return url; } public String getRedirectHtml() { String urlStr = url; if (urlStr == null) urlStr = ""; return "<meta http-equiv=\"Refresh\"" + "content=\"0; url=" + urlStr + "\">"; } }