Examples of EngineServiceLink


Examples of org.apache.tapestry.engine.EngineServiceLink

        ServiceEncoding serviceEncoding = createServiceEncoding(parameters);

        String fullServletPath = _contextPath + serviceEncoding.getServletPath();

        return new EngineServiceLink(cycle, fullServletPath, engine.getOutputEncoding(), _codec,
                parameters, stateful);
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

        IRequestCycle rc = (IRequestCycle) control.getMock();

        rc.encodeURL("/context/servlet?service=myservice");
        control.setReturnValue("/context/servlet?service=myservice;encoded");

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                buildParameters("myservice", null), true);

        replayControls();

        assertEquals("/context/servlet?service=myservice;encoded", l.getURL());

        verifyControls();

        checkList("parameterNames", new String[]
        { Tapestry.SERVICE_QUERY_PARAMETER_NAME, Tapestry.PARAMETERS_QUERY_PARAMETER_NAME }, l
                .getParameterNames());

    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLWithServiceParameters()
    {
        IRequestCycle rc = (IRequestCycle) newMock(IRequestCycle.class);

        EngineServiceLink l = new EngineServiceLink(rc, "/ctx/app", ENCODING, _urlCodec,
                buildParameters("foo", new String[]
                { "godzilla", "frodo" }), false);

        replayControls();

        assertEquals("/ctx/app?service=foo&sp=godzilla&sp=frodo", l.getURL());

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLSansParameters()
    {
        MockControl control = newControl(IRequestCycle.class);
        IRequestCycle rc = (IRequestCycle) control.getMock();

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                buildParameters("myservice", null), true);

        rc.encodeURL("/context/servlet");
        control.setReturnValue("/context/servlet;encoded");

        replayControls();

        assertEquals("/context/servlet;encoded", l.getURL(null, false));

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLWithAnchor()
    {
        IRequestCycle rc = (IRequestCycle) newMock(IRequestCycle.class);

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                buildParameters("myservice", null), false);

        replayControls();

        assertEquals("/context/servlet#anchor", l.getURL("anchor", false));

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

    public void testGetURLWithAnchorAndParameters() throws Exception
    {
        IRequestCycle rc = (IRequestCycle) newMock(IRequestCycle.class);

        EngineServiceLink l = new EngineServiceLink(rc, "/context/servlet", ENCODING, _urlCodec,
                buildParameters("myservice", null), false);

        replayControls();

        assertEquals("/context/servlet?service=myservice#anchor", l.getURL("anchor", true));

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

        RequestContext context = (RequestContext) contextc.getMock();

        rc.getRequestContext();
        control.setReturnValue(context);

        EngineServiceLink l = new EngineServiceLink(rc, "/ctx/app", ENCODING, _urlCodec,
                buildParameters("myservice", null), false);

        context.getScheme();
        contextc.setReturnValue("HTTP");

        context.getServerName();
        contextc.setReturnValue("TESTSERVER.COM");

        context.getServerPort();
        contextc.setReturnValue(9187);

        replayControls();

        assertEquals("HTTP://TESTSERVER.COM:9187/ctx/app?service=myservice", l.getAbsoluteURL());

        verifyControls();
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

        RequestContext context = (RequestContext) contextc.getMock();

        rc.getRequestContext();
        control.setReturnValue(context);

        EngineServiceLink l = new EngineServiceLink(rc, "/ctx/app", ENCODING, _urlCodec,
                buildParameters("myservice", null), false);

        replayControls();

        assertEquals("https://myserver.net:9100/ctx/app?service=myservice", l.getAbsoluteURL(
                "https",
                "myserver.net",
                9100,
                null,
                true));
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

                    cycle,
                    post);

        String fullServletPath = _contextPath + serviceEncoding.getServletPath();

        return new EngineServiceLink(cycle, fullServletPath, engine.getOutputEncoding(), _codec,
                _request, parameters, stateful);
    }
View Full Code Here

Examples of org.apache.tapestry.engine.EngineServiceLink

        if (stateful)
            _persistenceStrategySource.addParametersForPersistentProperties(serviceEncoding, post);
       
        String fullServletPath = _contextPath + serviceEncoding.getServletPath();
       
        return new EngineServiceLink(_requestCycle, fullServletPath, engine.getOutputEncoding(),
                _codec, _request, parameters, stateful);
    }
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.