/** * initializes JSPExecutor with new {@code UIResults} object. * @param uriConverter ResultURIConverter, passed to {@code UIResults} * @param httpRequest HttpServletRequest * @param httpResponse HttpServletResponse * @param wbRequest WaybackRequest, passed to {@code UIResults} * @param results CaptureSearchResults, passed to {@code UIResults} * @param result CaptureSearchResult being rendered, passed to {@code UIResults} * @param resource Resource being rendered, passed to {@code UIResults} * @deprecated 2014-05-02 use {@link #JSPExecutor(HttpServletRequest, HttpServletResponse, UIResults)} * passing explicitly created {@code UIResults} */ public JSPExecutor(ResultURIConverter uriConverter, HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResults results, CaptureSearchResult result, Resource resource) { this(httpRequest, httpResponse, new UIResults(wbRequest, uriConverter, results, result, resource)); }
/** * initializes JSPExecutor with new {@code UIResults} object. * @param uriConverter ResultURIConverter, passed to {@code UIResults} * @param httpRequest HttpServletRequest * @param httpResponse HttpServletResponse * @param wbRequest WaybackRequest, passed to {@code UIResults} * @param results CaptureSearchResults, passed to {@code UIResults} * @param result CaptureSearchResult being rendered, passed to {@code UIResults} * @param resource Resource being rendered, passed to {@code UIResults} * @deprecated 2014-05-02 use {@link #JSPExecutor(HttpServletRequest, HttpServletResponse, UIResults)} * passing explicitly created {@code UIResults} */ public JSPExecutor(ResultURIConverter uriConverter, HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResults results, CaptureSearchResult result, Resource resource) { this(httpRequest, httpResponse, new UIResults(wbRequest, uriConverter, results, result, resource)); }
/** * Extract a generic UIResults from the HttpServletRequest. Probably used * by a header/footer template .jsp file. * @param httpRequest the HttpServletRequest where the UIResults was * ferreted away * @return generic UIResult with info from httpRequest applied. */ public static UIResults getGeneric(HttpServletRequest httpRequest) { UIResults results = (UIResults) httpRequest.getAttribute(FERRET_NAME); if (results == null) { results = new UIResults(httpRequest); } return results; }
/** * Extract a generic UIResults from the HttpServletRequest. Probably used * by a header/footer template .jsp file. * @param httpRequest the HttpServletRequest where the UIResults was * ferreted away * @return generic UIResult with info from httpRequest applied. */ public static UIResults getGeneric(HttpServletRequest httpRequest) { UIResults results = (UIResults) httpRequest.getAttribute(FERRET_NAME); if (results == null) { results = new UIResults(httpRequest); } return results; }
@Override public void renderResource(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResult result, Resource resource, ResultURIConverter uriConverter, CaptureSearchResults results) throws ServletException, IOException, WaybackException { UIResults uiResults = new UIResults(wbRequest, uriConverter, results, result, resource); uiResults.forward(httpRequest, httpResponse, targetJsp); }
public TestJSPExecutor(WaybackRequest wbRequest) { //super(null, null, null, wbRequest, null, null, null); super(null, null, new UIResults(wbRequest, null)); } @Override
@Override public void renderResource(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResult result, Resource resource, ResultURIConverter uriConverter, CaptureSearchResults results) throws ServletException, IOException, WaybackException { UIResults uiResults = new UIResults(wbRequest, uriConverter, results, result, resource); uiResults.forward(httpRequest, httpResponse, targetJsp); }
public TestJSPExecutor() { // we cannot pass null WaybackRequest to JSPExecutor constructor, // because it accesses WaybackRequst.isAjaxRequest() method. //super(null, null, null, stubWaybackRequest(), null, null, null); super(null, null, new UIResults(stubWaybackRequest(), null)); } // for testing with context flags (ex. fw_)
public void renderCaptureResults(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResults results, ResultURIConverter uriConverter) throws ServletException, IOException { UIResults uiResults = new UIResults(wbRequest, (queryUriConverter != null ? queryUriConverter : uriConverter), results); if (wbRequest.isXMLMode()) { uiResults.forward(httpRequest, httpResponse, xmlCaptureJsp); } else { uiResults.forward(httpRequest, httpResponse, captureJsp); } }
public void renderUrlResults(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, UrlSearchResults results, ResultURIConverter uriConverter) throws ServletException, IOException { UIResults uiResults = new UIResults(wbRequest, (queryUriConverter != null ? queryUriConverter : uriConverter), results); if (wbRequest.isXMLMode()) { uiResults.forward(httpRequest, httpResponse, xmlUrlJsp); } else { uiResults.forward(httpRequest, httpResponse, urlJsp); } }
public void renderUrlResults(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, UrlSearchResults results, ResultURIConverter uriConverter) throws ServletException, IOException { UIResults uiResults = new UIResults(wbRequest, (queryUriConverter != null ? queryUriConverter : uriConverter), results); if (wbRequest.isXMLMode()) { uiResults.forward(httpRequest, httpResponse, xmlUrlJsp); } else { uiResults.forward(httpRequest, httpResponse, urlJsp); } }
public void renderCaptureResults(HttpServletRequest httpRequest, HttpServletResponse httpResponse, WaybackRequest wbRequest, CaptureSearchResults results, ResultURIConverter uriConverter) throws ServletException, IOException { UIResults uiResults = new UIResults(wbRequest, (queryUriConverter != null ? queryUriConverter : uriConverter), results); if (wbRequest.isXMLMode()) { uiResults.forward(httpRequest, httpResponse, xmlCaptureJsp); } else { uiResults.forward(httpRequest, httpResponse, captureJsp); } }
UIResults uiResults = new UIResults(wbRequest,uriConverter,results, result,resource);
UIResults uiResults = new UIResults(wbRequest,uriConverter); try { uiResults.forward(httpRequest, httpResponse, translatedQ);
UIResults uiResults = new UIResults(wbRequest,uriConverter,results, result,resource);
UIResults uiResults = new UIResults(wbRequest,uriConverter); try { uiResults.forward(httpRequest, httpResponse, translatedQ);
public void testGetCaptureCalendar() throws Exception { WaybackRequest wbRequest = WaybackRequest.createReplayRequest( "http://archive.org", "20130801000000", "20130101000000", "20131231115959"); UIResults uiResults = new UIResults(wbRequest, null, getSampleIndex()); BubbleCalendarData data = new BubbleCalendarData(uiResults); SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); df.setTimeZone(TimeZone.getTimeZone("UTC")); data.setMonth(0); List<List<Partition<CaptureSearchResult>>> cal = data.getCaptureCalendar(); assertEquals("Jan 2013 has five week rows", 5, cal.size()); // Jan 1, 2013 is Tuesday. List<Partition<CaptureSearchResult>> w1 = cal.get(0); assertNull(w1.get(0)); // Sunday assertNull(w1.get(1)); // Monday Partition<CaptureSearchResult> d1 = w1.get(2); assertEquals("20130101000000", df.format(d1.getStart())); List<Partition<CaptureSearchResult>> w5 = cal.get(4); assertNull(w5.get(6)); // Saturday assertNull(w5.get(5)); // Friday Partition<CaptureSearchResult> d31 = w5.get(4); assertEquals("20130131000000", df.format(d31.getStart())); } }
UIResults uiResults = new UIResults(wbRequest, uriConverter, results, result, resource); JSPExecutor jspExec = new JSPExecutor(httpRequest, httpResponse, uiResults);
UIResults uiResults = new UIResults(wbRequest,uriConverter,exception); boolean handled = false; if((wbRequest != null) && !wbRequest.isReplayRequest()) {
UIResults uiResults = new UIResults(wbRequest,uriConverter,exception); boolean handled = false; if((wbRequest != null) && !wbRequest.isReplayRequest()) {