Examples of ResourceRecord


Examples of org.apache.wink.server.internal.registry.ResourceRecord

    };
    processor.compile("{.*}");
    final UriTemplateMatcher uriTemplateMatcher = processor.matcher();
    uriTemplateMatcher.match("foo");
    return new ResourceInstance(rootResource,
        new ResourceRecord(metadata, objectFactory, processor), uriTemplateMatcher);
  }
View Full Code Here

Examples of org.apache.wink.server.internal.registry.ResourceRecord

        if (subResource == null) {
            logger.trace("Subresource returned was null so returning a 404 Not Found"); //$NON-NLS-1$
            result.setError(new WebApplicationException(Status.NOT_FOUND));
            return;
        }
        ResourceRecord record = registry.getRecord(subResource, false);
        ResourceInstance resourceInstance = new ResourceInstance(subResource, record, matcher);
        // save the resource for UriInfo
        result.getData().getMatchedResources().addFirst(resourceInstance);

        // call recursively to search in the sub-resource
View Full Code Here

Examples of org.apache.wink.server.internal.registry.ResourceRecord

        if (categories.getHref() != null) {
            // Nothing to do. Href was set explicitly.
            return;
        } else if (categories.getHandlingClass() != null) {
            ResourceRecord record = resourceRegistry.getRecord(categories.getHandlingClass());
            categoriesDocUri = getCategoriesDocBaseUri(categories, record);
        } else if (categories.getHandlingInstance() != null) {
            ResourceRecord record = resourceRegistry.getRecord(categories.getHandlingInstance());
            categoriesDocUri = getCategoriesDocBaseUri(categories, record);
        }

        // Update Categories href with resolved value
        if (categoriesDocUri != null) {
View Full Code Here

Examples of org.apache.wink.server.internal.registry.ResourceRecord

            List<ResourceInstance> rootResources = registry.getMatchingRootResources(path);
            // go over all the root matching resources and generate links for
            // them
            for (ResourceInstance rootResource : rootResources) {
                UriBuilder uriBuilder = initUriBuilder(path);
                ResourceRecord record = rootResource.getRecord();
                build(set, uriBuilder, record);
            }
        } else {
            // generate links just for this one resource
            UriBuilder uriBuilder = initUriBuilder();
View Full Code Here

Examples of org.apache.wink.server.internal.registry.ResourceRecord

    private synchronized void fixMediaTypes(DeploymentConfiguration config) {
        if (fixed) {
            return;
        }
        // FIXME: A hacky workaround for https://issues.apache.org/jira/browse/TUSCANY-3572
        ResourceRecord record = config.getResourceRegistry().getRecord(resourceClass);

        for (MethodMetadata methodMetadata : record.getMetadata().getResourceMethods()) {
            String method = methodMetadata.getHttpMethod();
            if (HttpMethod.GET.equals(method) || HttpMethod.HEAD.equals(method) || HttpMethod.DELETE.equals(method)) {
                methodMetadata.addConsumes(MediaType.APPLICATION_OCTET_STREAM_TYPE);
                methodMetadata.addConsumes(MediaType.WILDCARD_TYPE);
            }
            if (HttpMethod.HEAD.equals(method) || HttpMethod.DELETE.equals(method)) {
                methodMetadata.addProduces(MediaType.APPLICATION_OCTET_STREAM_TYPE);
                methodMetadata.addConsumes(MediaType.WILDCARD_TYPE);
            }
        }
        for (MethodMetadata methodMetadata : record.getMetadata().getSubResourceMethods()) {
            String method = methodMetadata.getHttpMethod();
            if (HttpMethod.GET.equals(method) || HttpMethod.HEAD.equals(method) || HttpMethod.DELETE.equals(method)) {
                methodMetadata.addConsumes(MediaType.APPLICATION_OCTET_STREAM_TYPE);
                methodMetadata.addConsumes(MediaType.WILDCARD_TYPE);
            }
View Full Code Here

Examples of org.jclouds.ultradns.ws.domain.ResourceRecord

   @SuppressWarnings("unchecked")
   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) {
      String zoneName = postParams.get("zoneName").toString();
      ResourceRecord record = ResourceRecord.class.cast(postParams.get("resourceRecord"));
      String xml = toXML(zoneName, record);
      Optional<?> guid = Optional.fromNullable(postParams.get("guid"));
      if (guid.isPresent()) {
         xml = update(guid.get(), xml);
      }
View Full Code Here

Examples of org.jclouds.ultradns.ws.domain.ResourceRecord

   @SuppressWarnings("unchecked")
   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) {
      String zoneName = postParams.get("zoneName").toString();
      ResourceRecord record = ResourceRecord.class.cast(postParams.get("resourceRecord"));
      String xml = toXML(zoneName, record);
      Optional<?> guid = Optional.fromNullable(postParams.get("guid"));
      if (guid.isPresent()) {
         xml = update(guid.get(), xml);
      }
View Full Code Here

Examples of org.jclouds.ultradns.ws.domain.ResourceRecord

   @SuppressWarnings("unchecked")
   @Override
   public <R extends HttpRequest> R bindToRequest(R request, Map<String, Object> postParams) {
      String zoneName = postParams.get("zoneName").toString();
      ResourceRecord record = ResourceRecord.class.cast(postParams.get("resourceRecord"));
      String xml = toXML(zoneName, record);
      Optional<?> guid = Optional.fromNullable(postParams.get("guid"));
      if (guid.isPresent()) {
         xml = update(guid.get(), xml);
      }
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.