Package org.jboss.resteasy.spi.metadata

Examples of org.jboss.resteasy.spi.metadata.ResourceClass


      {
         if (Proxy.isProxyClass(clazz))
         {
            for (Class<?> intf : clazz.getInterfaces())
            {
               ResourceClass resourceClass = ResourceBuilder.rootResourceFromAnnotations(intf);
               register(ref, base, resourceClass);
            }
         }
         else
         {
            ResourceClass resourceClass = ResourceBuilder.rootResourceFromAnnotations(clazz);
            register(ref, base, resourceClass);
         }
      }

      // https://issues.jboss.org/browse/JBPAPP-7871
View Full Code Here


      this.providerFactory = providerFactory;
      if (Proxy.isProxyClass(clazz))
      {
         for (Class<?> intf : clazz.getInterfaces())
         {
            ResourceClass resourceClass = ResourceBuilder.locatorFromAnnotations(intf);
            register(resourceClass);
         }
      }
      else
      {
         ResourceClass resourceClass = ResourceBuilder.locatorFromAnnotations(clazz);
         register(resourceClass);
      }
   }
View Full Code Here

      Method put = MyResource.class.getMethod("put", String.class);
      Method setter = MyResource.class.getMethod("setHeaders", HttpHeaders.class);
      Field uriInfo = MyResource.class.getDeclaredField("uriInfo");
      Constructor constructor = MyResource.class.getConstructor(Configurable.class);

      ResourceClass resourceclass = ResourceBuilder.rootResource(MyResource.class)
              .constructor(constructor).param(0).context().buildConstructor()
              .method(get).get().path("test").produces("text/plain").param(0).queryParam("a").buildMethod()
              .method(put).put().path("test").consumes("text/plain").param(0).messageBody().buildMethod()
              .field(uriInfo).context().buildField()
              .setter(setter).context().buildSetter()
View Full Code Here

      Method get = MyResource.class.getMethod("get", String.class);
      Method put = MyResource.class.getMethod("put", String.class);
      Method setter = MyResource.class.getMethod("setHeaders", HttpHeaders.class);
      Field uriInfo = MyResource.class.getDeclaredField("uriInfo");

      ResourceClass resourceclass = ResourceBuilder.rootResource(MyResource.class)
              .method(get).get().path("test").produces("text/plain").param(0).queryParam("a").buildMethod()
              .field(uriInfo).context().buildField()
              .setter(setter).context().buildSetter()
              .buildClass();
      MyResource resource = new MyResource();
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.spi.metadata.ResourceClass

Copyright © 2018 www.massapicom. 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.