Examples of replacePath()


Examples of javax.ws.rs.core.UriBuilder.replacePath()

    @ApiOperation(value = "Redirects to /alert/definitions")
    public Response redirectDefinitionToDefinitions(@Context UriInfo uriInfo) {
        UriBuilder uriBuilder = uriInfo.getRequestUriBuilder();
        String path = uriInfo.getPath();
        path = path.replace("/definition","/definitions");
        uriBuilder.replacePath("/rest" + path);
        Response.ResponseBuilder builder = Response.seeOther(uriBuilder.build());
        return builder.build();
    }

    @GZIP
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

    @Test
    public void testBuildWithNonEncodedSubstitutionValue5() {
        UriBuilder ub = UriBuilder.fromUri("/%25");
        URI uri = ub.build();
        assertEquals("/%25", uri.toString());
        uri = ub.replacePath("/%/{token}").build("{}");
        assertEquals("/%25/%7B%7D", uri.toString());       
    }
   
    @Test
    public void testBuildWithNonEncodedSubstitutionValue6() {
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

    @Test
    public void testBuildWithNonEncodedSubstitutionValue6() {
        UriBuilder ub = UriBuilder.fromPath("/");
        URI uri = ub.path("%").build();
        assertEquals("/%25", uri.toString());
        uri = ub.replacePath("/%/{token}").build("{}");
        assertEquals("/%25/%7B%7D", uri.toString());       
    }
   
    @Test
    public void testBuildWithNonEncodedSubstitutionValue7() {
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        builder = new UriBuilderImpl();
        builder.segment("path1").segment("{var1}");
        uri = builder.build("/s1,s2");
        assertEquals("path1//s1,s2", uri.toString());

        builder.replacePath("/r1/{v1}");
        uri = builder.build("r2");
        assertEquals("/r1/r2", uri.toString());

        builder.replacePath("r1/{v1}");
        uri = builder.build("r2");
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        builder.replacePath("/r1/{v1}");
        uri = builder.build("r2");
        assertEquals("/r1/r2", uri.toString());

        builder.replacePath("r1/{v1}");
        uri = builder.build("r2");
        assertEquals("r1/r2", uri.toString());
    }

    public void testMatrix() {
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        if (!decodedBasePath.equals(encodedBasePath)) {
            throw new ContainerException("The servlet context path and/or the " +
                    "servlet path contain characters that are percent encoded");
        }

        final URI baseUri = absoluteUriBuilder.replacePath(encodedBasePath).
                build();

        String queryParameters = request.getQueryString();
        if (queryParameters == null) {
            queryParameters = "";
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        String queryParameters = request.getQueryString();
        if (queryParameters == null) {
            queryParameters = "";
        }

        final URI requestUri = absoluteUriBuilder.replacePath(requestURI).
                replaceQuery(queryParameters).
                build();

        service(baseUri, requestUri, request, response);
    }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        final UriBuilder absoluteUriBuilder = UriBuilder.fromUri(
                request.getRequestURL().toString());

        final URI baseUri = (filterContextPath == null)
                ? absoluteUriBuilder.replacePath(request.getContextPath()).
                        path("/").
                        build()
                : absoluteUriBuilder.replacePath(request.getContextPath()).
                        path(filterContextPath).
                        path("/").
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

        final URI baseUri = (filterContextPath == null)
                ? absoluteUriBuilder.replacePath(request.getContextPath()).
                        path("/").
                        build()
                : absoluteUriBuilder.replacePath(request.getContextPath()).
                        path(filterContextPath).
                        path("/").
                        build();

        final URI requestUri = absoluteUriBuilder.replacePath(requestURI).
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder.replacePath()

                : absoluteUriBuilder.replacePath(request.getContextPath()).
                        path(filterContextPath).
                        path("/").
                        build();

        final URI requestUri = absoluteUriBuilder.replacePath(requestURI).
                replaceQuery(queryString).
                build();

        final int status = service(baseUri, requestUri, request, response);
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.