Package org.apache.tapestry5

Examples of org.apache.tapestry5.Link.addParameter()


        if (locale != null)
        {
            link.addParameter("x:locale", locale.toString());
        }

        link.addParameter("x:type", parameters.getEventType());

        addEventContext(link, "x:ec", parameters.getEventContext());
        addEventContext(link, "x:pac", parameters.getPageActivationContext());

        link.addParameter("x:page", parameters.getActivePageName());
View Full Code Here


        link.addParameter("x:type", parameters.getEventType());

        addEventContext(link, "x:ec", parameters.getEventContext());
        addEventContext(link, "x:pac", parameters.getPageActivationContext());

        link.addParameter("x:page", parameters.getActivePageName());
        link.addParameter("x:id", parameters.getNestedComponentId());

        if (!parameters.getActivePageName().equals(parameters.getContainingPageName()))
            link.addParameter("x:container", parameters.getContainingPageName());
View Full Code Here

        addEventContext(link, "x:ec", parameters.getEventContext());
        addEventContext(link, "x:pac", parameters.getPageActivationContext());

        link.addParameter("x:page", parameters.getActivePageName());
        link.addParameter("x:id", parameters.getNestedComponentId());

        if (!parameters.getActivePageName().equals(parameters.getContainingPageName()))
            link.addParameter("x:container", parameters.getContainingPageName());

        return link;
View Full Code Here

        link.addParameter("x:page", parameters.getActivePageName());
        link.addParameter("x:id", parameters.getNestedComponentId());

        if (!parameters.getActivePageName().equals(parameters.getContainingPageName()))
            link.addParameter("x:container", parameters.getContainingPageName());

        return link;

    }
View Full Code Here

                Link link = event.getEventContext().get(Link.class, 0);

                String clientValue = encoder.toClient(value);

                link.addParameter(parameterName, clientValue);
            }
        };

        transformation.addComponentEventHandler(EventConstants.DECORATE_COMPONENT_EVENT_LINK, 0,
                "ActivationRequestParameterWorker decorate component event link event handler", handler);
View Full Code Here

        Link link = new LinkImpl(builder.toString(), false, requestSecurityManager.checkPageSecurity(activePageName),
                response, contextPathEncoder, baseURLSource);

        if (parameters.isLoopback())
            link.addParameter(TapestryConstants.PAGE_LOOPBACK_PARAMETER_NAME, "t");

        return link;
    }

    private String encodePageName(String pageName)
View Full Code Here

            // Reuse the builder
            builder.setLength(0);
            appendContext(true, pageActivationContext, builder);

            // Omit that first slash
            result.addParameter(InternalConstants.PAGE_CONTEXT_NAME, builder.substring(1));
        }

        // TAPESTRY-2044: Sometimes the active page drags in components from another page and we
        // need to differentiate that.
View Full Code Here

        // TAPESTRY-2044: Sometimes the active page drags in components from another page and we
        // need to differentiate that.

        if (!containingPageName.equalsIgnoreCase(activePageName))
            result.addParameter(InternalConstants.CONTAINER_PAGE_NAME, encodePageName(containingPageName));

        return result;
    }

    public ComponentEventRequestParameters decodeComponentEventRequest(Request request)
View Full Code Here

        replay();

        Link link = new LinkImpl("/foo/bar", false, null, response, null, null);

        link.addParameter("fred", "flintstone");

        assertEquals(link.getParameterValue("fred"), "flintstone");

        verify();
    }
View Full Code Here

        train_encodeURL(response, expectedURI, expectedURI);

        replay();

        Link link = new LinkImpl("/ctx/foo?foo=bar", false, LinkSecurity.INSECURE, response, null, null);
        link.addParameter("baz", "barney");

        assertEquals(link.toURI(), expectedURI);

        verify();
    }
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.