Package org.apache.tapestry5.services

Examples of org.apache.tapestry5.services.PageRenderRequestParameters


        replay();

        ComponentEventLinkEncoderImpl linkEncoder = new ComponentEventLinkEncoderImpl(resolver, contextPathEncoder, ls,
                request, response, null, null, true);

        PageRenderRequestParameters parameters = linkEncoder.decodePageRenderRequest(request);

        assertNull(parameters);

        verify();
    }
View Full Code Here


        replay();

        ComponentEventLinkEncoderImpl linkEncoder = new ComponentEventLinkEncoderImpl(resolver, contextPathEncoder, ls,
                request, null, null, null, true);

        PageRenderRequestParameters parameters = linkEncoder.decodePageRenderRequest(request);

        assertEquals(parameters.getLogicalPageName(), "index");
        assertArraysEqual(parameters.getActivationContext().toStrings(), "foo", "bar");
        assertFalse(parameters.isLoopback());

        verify();
    }
View Full Code Here

        replay();

        ComponentEventLinkEncoderImpl linkEncoder = new ComponentEventLinkEncoderImpl(resolver, contextPathEncoder, ls,
                request, null, null, null, true);

        PageRenderRequestParameters parameters = linkEncoder.decodePageRenderRequest(request);

        assertEquals(parameters.getLogicalPageName(), "foo/bar");
        assertEquals(parameters.getActivationContext().getCount(), 0);
        assertFalse(parameters.isLoopback());

        verify();
    }
View Full Code Here

        replay();

        ComponentEventLinkEncoderImpl linkEncoder = new ComponentEventLinkEncoderImpl(resolver, contextPathEncoder, ls,
                request, null, null, null, true);

        PageRenderRequestParameters parameters = linkEncoder.decodePageRenderRequest(request);

        assertEquals(parameters.getLogicalPageName(), "foo/bar");
        assertArraysEqual(parameters.getActivationContext().toStrings(), "zip", "zoom");
        assertTrue(parameters.isLoopback());

        verify();
    }
View Full Code Here

        final String[] parts = request.getPath().substring(1).split("/");
        if (request.getPath().length() == 1 || parts.length == 0) {
            return null;
        }
        if ("sv_SE".equals(parts[0])) {
            return new PageRenderRequestParameters(parts[1], new EventContextMock(), false);
        } else {
            return new PageRenderRequestParameters(parts[0], new EventContextMock(), false);
        }
    }
View Full Code Here

            String pageName = path.substring(PLUGIN_PAGE_PATH_PREFIX.length());

            EventContext context = contextPathEncoder.decodePath(path);

            return new PageRenderRequestParameters(pageName, context, false);
        }

        return null;
    }
View Full Code Here

        {
            InvocationTarget target = invocation.getTarget();

            PageRenderTarget pageRenderTarget = (PageRenderTarget) target;

            PageRenderRequestParameters parameters = new PageRenderRequestParameters(pageRenderTarget.getPageName(),
                                                                                     invocation.getPageActivationContext());

            pageRenderRequestHandler.handle(parameters);

            Link redirect = response.getRedirectLink();
View Full Code Here

      }
    }

    if (redirectPage != null) {
      pageRenderRequestHandler.handle(new PageRenderRequestParameters(
          redirectPage, new EmptyEventContext(), false));
    } else {
      handler.handle(handlerParameters);
    }
  }
View Full Code Here

    }

    public void handle(PageRenderRequestParameters parameters,
            PageRenderRequestHandler handler) throws IOException {

        PageRenderRequestParameters handlerParameters = parameters;
        String redirectPage = AuthenticationValidator.checkForPage(parameters
                .getLogicalPageName(), applicationStateManager,
                componentSource, locator);
        if (redirectPage != null) {
            handlerParameters = new PageRenderRequestParameters(redirectPage,
                    new EmptyEventContext(), false);
        }

        handler.handle(handlerParameters);
View Full Code Here

        MarkupWriter writer = factory.newPartialMarkupWriter(contentType);

        generateResponseMarkup(writer, matchesHolder.get());

        return new TextStreamResponse(contentType.toString(), writer.toString());
    }
View Full Code Here

TOP

Related Classes of org.apache.tapestry5.services.PageRenderRequestParameters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.