Examples of replaceQueryParam()


Examples of com.linkedin.jersey.api.uri.UriBuilder.replaceQueryParam()

  private static String buildPaginatedUri(final URI requestUri,
                                          final int start,
                                          final Integer count)
  {
    UriBuilder builder = UriBuilder.fromUri(requestUri);
    builder.replaceQueryParam("start", String.valueOf(start));
    builder.replaceQueryParam("count", String.valueOf(count));

    return builder.build().toString();
  }
View Full Code Here

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

      URI bu = UriBuilder.fromUri("http://localhost:8080/a/b/c?a=x&b=y").
              replaceQuery("x=a&y=b").build();
      Assert.assertEquals(URI.create("http://localhost:8080/a/b/c?x=a&y=b"), bu);

      UriBuilder builder = UriBuilder.fromUri("http://localhost:8080/a/b/c?a=x&b=y");
      builder.replaceQueryParam("a", "1", "2");
      bu = builder.build();
      Assert.assertEquals(URI.create("http://localhost:8080/a/b/c?b=y&a=1&a=2"), bu);

   }
View Full Code Here

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

            uriBuilder.path(method);
        }

        if (!JAXRSHelper.isResourceMethod(method)) {
            // This is RPC over GET
            uriBuilder.replaceQueryParam("method", method.getName());
        }

        Map<String, Object> pathParams = new HashMap<String, Object>();
        Map<String, Object> matrixParams = new HashMap<String, Object>();
        Map<String, Object> queryParams = new HashMap<String, Object>();
View Full Code Here

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

                entity = args[i];
            }
        }

        for (Map.Entry<String, Object> p : queryParams.entrySet()) {
            uriBuilder.replaceQueryParam(p.getKey(), p.getValue());
        }
        for (Map.Entry<String, Object> p : matrixParams.entrySet()) {
            uriBuilder.replaceMatrixParam(p.getKey(), p.getValue());
        }
View Full Code Here

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

        @Override
        public WebTarget queryParam(String name, Object... values) {
            checkNullValues(name, values);
            UriBuilder thebuilder = getUriBuilder();
            if (values == null || values.length == 1 && values[0] == null) {
                thebuilder.replaceQueryParam(name, (Object[])null);
            } else {
                thebuilder.queryParam(name, values);
            }
            return newWebTarget(thebuilder);
        }
View Full Code Here

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

    }
   
    @Test
    public void testBuildWithNonEncodedSubstitutionValue7() {
        UriBuilder ub = UriBuilder.fromPath("/");
        URI uri = ub.replaceQueryParam("a", "%").buildFromEncoded();
        assertEquals("/?a=%25", uri.toString());
        uri = ub.replaceQueryParam("a2", "{token}").buildFromEncoded("{}");
        assertEquals("/?a=%25&a2=%7B%7D", uri.toString());
    }
   
View Full Code Here

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

    @Test
    public void testBuildWithNonEncodedSubstitutionValue7() {
        UriBuilder ub = UriBuilder.fromPath("/");
        URI uri = ub.replaceQueryParam("a", "%").buildFromEncoded();
        assertEquals("/?a=%25", uri.toString());
        uri = ub.replaceQueryParam("a2", "{token}").buildFromEncoded("{}");
        assertEquals("/?a=%25&a2=%7B%7D", uri.toString());
    }
   
    @Test
    public void testBuildWithNonEncodedSubstitutionValue8() {
View Full Code Here

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

    }
   
    @Test
    public void testBuildWithNonEncodedSubstitutionValue8() {
        UriBuilder ub = UriBuilder.fromPath("/");
        URI uri = ub.replaceQueryParam("a", "%").build();
        assertEquals("/?a=%25", uri.toString());
        uri = ub.replaceQueryParam("a2", "{token}").build("{}");
        assertEquals("/?a=%25&a2=%7B%7D", uri.toString());
    }
      
View Full Code Here

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

    @Test
    public void testBuildWithNonEncodedSubstitutionValue8() {
        UriBuilder ub = UriBuilder.fromPath("/");
        URI uri = ub.replaceQueryParam("a", "%").build();
        assertEquals("/?a=%25", uri.toString());
        uri = ub.replaceQueryParam("a2", "{token}").build("{}");
        assertEquals("/?a=%25&a2=%7B%7D", uri.toString());
    }
      
   
   
View Full Code Here

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

   *
   * @return the URI for uploading data.
   */
  protected URI createUploadRedirectionURL(UriInfo uriInfo, Enum<?> uploadOperation) {
    UriBuilder uriBuilder = uriInfo.getRequestUriBuilder();
    uriBuilder = uriBuilder.replaceQueryParam(OperationParam.NAME, uploadOperation).
      queryParam(DataParam.NAME, Boolean.TRUE);
    return uriBuilder.build(null);
  }


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.