Examples of URIBuilder


Examples of com.gistlabs.mechanize.util.apache.URIBuilder

        request.addHeader(header.getName(), value);
  }

  private HttpRequestBase composeGetRequest(String uri, final Parameters parameters) {
    try {
      URIBuilder builder = new URIBuilder(uri);

      for(Parameter param : parameters)
        if(param.isSingleValue())
          builder.setParameter(param.getName(), param.getValue());
        else
          for(String value : param.getValues())
            builder.addParameter(param.getName(), value);

      URI requestURI = builder.build();
      uri = requestURI.toString();
      return new HttpGet(requestURI);
    }
    catch(URISyntaxException e) {
      throw MechanizeExceptionFactory.newException(e);
View Full Code Here

Examples of com.linkedin.jersey.api.uri.UriBuilder

  {
    assert _serviceName.equals(LoadBalancerUtil.getServiceNameFromUri(uri));

    String path = LoadBalancerUtil.getRawPathFromUri(uri);

    UriBuilder builder = UriBuilder.fromUri(_uri);
    if (path != null)
    {
      builder.path(path);
    }
    builder.replaceQuery(uri.getRawQuery());
    builder.fragment(uri.getRawFragment());
    URI rewrittenUri = builder.build();

    debug(_log, "rewrite uri ", uri, " -> ", rewrittenUri);

    return rewrittenUri;
  }
View Full Code Here

Examples of com.nirvanix.sdk.common.UriBuilder

  if ( retry )
  {
      uriString += "&rangeOverwrite=true";
  }
 
  UriBuilder uriBuilder = new UriBuilder( uriString );
 
  // use the default port
  uriBuilder.setPort( -1 );
 
  // URL of upload script.
  return new URL( uriBuilder.toString( ) );
    }
View Full Code Here

Examples of fi.luomus.commons.utils.URIBuilder

        return feedEntries;
    }

  private URI getLinkToDocumentOrIfDeletedLinkToEmptyDarwinRecordSet(String namespace, Node entry) throws URISyntaxException {
    if (entry.hasChildNodes(namespace+"link")) {
      URI documentURI = new URIBuilder(entry.getNode(namespace+"link").getAttribute("href")).getURI();
      documentURI = withParameters(documentURI);
      return documentURI;
    }
    if (entry.hasChildNodes(namespace+"deleted")) {
      return new URI("http://koivu.luomus.fi/files/EmpyDarwinRecordSet.xml");
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

  private static void addService(Method m, ResourceFacade<?> entity, UriInfo uriInfo,
      RESTServiceDiscovery ret, LinkResource service, String rel) {
    Map<String, ? extends Object> pathParameters = entity.pathParameters();
    // do we need any path parameters?
    UriBuilder uriBuilder = uriInfo.getBaseUriBuilder().path(m.getDeclaringClass());
    if(m.isAnnotationPresent(Path.class))
      uriBuilder.path(m);
    URI uri;
    List<String> paramNames = ((UriBuilderImpl)uriBuilder).getPathParamNamesInDeclarationOrder();
    if(paramNames.isEmpty())
      uri = uriBuilder.build();
    else if(pathParameters.size() >= paramNames.size())
      uri = uriBuilder.buildFromMap(pathParameters);
    else
      // just bail out since we don't have enough parameters, that must be an instance service
      return;
    if(rel.length() == 0){
      if (m.isAnnotationPresent(GET.class))
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

  }

  private static void addInstanceService(Method m, Object entity,
      UriInfo uriInfo, RESTServiceDiscovery ret, LinkResource service,
      String rel) {
    UriBuilder uriBuilder = uriInfo.getBaseUriBuilder().path(m.getDeclaringClass());
    if(m.isAnnotationPresent(Path.class))
      uriBuilder.path(m);
    URI uri = buildURI(uriBuilder, service, entity, m);

    if (rel.length() == 0) {
      if (m.isAnnotationPresent(GET.class)){
        Class<?> type = m.getReturnType();
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

       String response = accessEndUserResource(accessToken);
       return Response.ok().type("text/plain").entity(response).build();
   }
  
   private String getCallbackURI() {
       UriBuilder ub = ui.getBaseUriBuilder();
       return ub.path(ConsumerResource.class).path("token-authorization").build().toString();
   }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

      }

      protected String getSenderLink(UriInfo info)
      {
         String basePath = info.getMatchedURIs().get(0);
         UriBuilder builder = info.getBaseUriBuilder();
         builder.path(basePath);
         builder.path("sender");
         String link = "<" + builder.build().toString() + ">; rel=\"sender\"; title=\"sender\"";
         return link;
      }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

      }

      protected String getTopLink(UriInfo info)
      {
         String basePath = info.getMatchedURIs().get(0);
         UriBuilder builder = info.getBaseUriBuilder();
         builder.path(basePath);
         builder.path("poller");
         String link = "<" + builder.build().toString() + ">; rel=\"top-message\"; title=\"top-message\"";
         return link;
      }
View Full Code Here

Examples of javax.ws.rs.core.UriBuilder

   }

   @Test
   public void testEmoji()
   {
      UriBuilder builder = UriBuilder.fromPath("/my/url");
      builder.queryParam("msg", "emoji stuff %EE%81%96%EE%90%8F");
      URI uri = builder.build();
      System.out.println(uri);
      Assert.assertEquals("/my/url?msg=emoji+stuff+%EE%81%96%EE%90%8F", uri.toString());

   }
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.