Examples of IExternalPage


Examples of org.apache.tapestry.IExternalPage

    public void testByName()
    {
        Object[] parameters =
        { "param1", "param2" };

        IExternalPage page = newExternalPage();
        IRequestCycle cycle = newCycle("Fred", page);

        cycle.activate(page);

        page.activateExternalPage(parameters, cycle);

        replayControls();

        ExternalCallback callback = new ExternalCallback("Fred", parameters);
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

        verifyControls();
    }

    public void testByNameNoParameters()
    {
        IExternalPage page = newExternalPage();
        IRequestCycle cycle = newCycle("Fred", page);

        cycle.activate(page);

        page.activateExternalPage(null, cycle);

        replayControls();

        ExternalCallback callback = new ExternalCallback("Fred", null);
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    public void testByPage()
    {
        Object[] parameters =
        { "param1", "param2" };

        IExternalPage page = newExternalPage("Barney");
        IRequestCycle cycle = newCycle("Barney", page);

        cycle.activate(page);

        page.activateExternalPage(parameters, cycle);

        replayControls();

        ExternalCallback callback = new ExternalCallback(page, parameters);
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    {
        Defense.notNull(cycle, "cycle");

        try
        {
            IExternalPage page = (IExternalPage) cycle.getPage(_pageName);

            cycle.activate(page);

            page.activateExternalPage(_parameters, cycle);
        }
        catch (ClassCastException ex)
        {
            throw new ApplicationRuntimeException(CallbackMessages.pageNotExternal(_pageName), ex);
        }
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    public void performCallback(IRequestCycle cycle)
    {try { __CLOVER_57_0.M[349]++;       
        __CLOVER_57_0.S[1424]++;try
        {
            __CLOVER_57_0.S[1425]++;IExternalPage page = (IExternalPage) cycle.getPage(_pageName);
           
            __CLOVER_57_0.S[1426]++;cycle.activate(page);
   
            __CLOVER_57_0.S[1427]++;page.activateExternalPage(_parameters, cycle);           
        }
        catch (ClassCastException ex)
        {
            __CLOVER_57_0.S[1428]++;throw new ApplicationRuntimeException(
                Tapestry.format("ExternalCallback.page-not-compatible", _pageName),
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    public void service(IRequestCycle cycle) throws IOException
    {
        String pageName = cycle.getParameter(ServiceConstants.PAGE);
        IPage rawPage = cycle.getPage(pageName);

        IExternalPage page = null;

        try
        {
            page = (IExternalPage) rawPage;
        }
        catch (ClassCastException ex)
        {
            throw new ApplicationRuntimeException(EngineMessages.pageNotCompatible(
                    rawPage,
                    IExternalPage.class), rawPage, null, ex);
        }

        Object[] parameters = _linkFactory.extractListenerParameters(cycle);

        cycle.setListenerParameters(parameters);

        cycle.activate(page);

        page.activateExternalPage(parameters, cycle);

        _responseRenderer.renderResponse(cycle);
    }
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    public void service(IRequestCycle cycle) throws IOException
    {
        String pageName = cycle.getParameter(ServiceConstants.PAGE);
        IPage rawPage = cycle.getPage(pageName);

        IExternalPage page = null;

        try
        {
            page = (IExternalPage) rawPage;
        }
        catch (ClassCastException ex)
        {
            throw new ApplicationRuntimeException(EngineMessages.pageNotCompatible(rawPage,IExternalPage.class), rawPage, null, ex);
        }
       
        Object[] parameters = _linkFactory.extractListenerParameters(cycle);
       
        cycle.setListenerParameters(parameters);
       
        cycle.activate(page);
       
        page.activateExternalPage(parameters, cycle);
       
        _responseRenderer.renderResponse(cycle);
    }
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    }

    public void test_Service() throws Exception
    {
        IRequestCycle cycle = newCycle();
        IExternalPage page = newMock(IExternalPage.class);
        Object[] parameters = new Object[0];
        LinkFactory lf = newLinkFactory();
        ResponseRenderer rr = newResponseRenderer();
       
        trainGetParameter(cycle, ServiceConstants.PAGE, "ActivePage");
       
        trainGetPage(cycle, "ActivePage", page);
       
        trainExtractListenerParameters(lf, cycle, parameters);
       
        cycle.setListenerParameters(parameters);
        cycle.activate(page);
       
        page.activateExternalPage(parameters, cycle);
       
        rr.renderResponse(cycle);

        replay();
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

        return newMock(IExternalPage.class);
    }

    private IExternalPage newExternalPage(String pageName)
    {
        IExternalPage page = newMock(IExternalPage.class);

        expect(page.getPageName()).andReturn(pageName);

        return page;
    }
View Full Code Here

Examples of org.apache.tapestry.IExternalPage

    public void testByName()
    {
        Object[] parameters =
        { "param1", "param2" };

        IExternalPage page = newExternalPage();
        IRequestCycle cycle = newCycleGetPage("Fred", page);

        cycle.activate(page);

        page.activateExternalPage(parameters, cycle);

        replay();

        ExternalCallback callback = new ExternalCallback("Fred", parameters);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.