public ResourceLocatorBuilder(final ResourceClassBuilder resourceClassBuilder, final Method method, final Method annotatedMethod) { this.resourceClassBuilder = resourceClassBuilder; this.locator = new DefaultResourceLocator(resourceClassBuilder.resourceClass, method, annotatedMethod); }
public LocatorMethodParameterBuilder param(int i) { return new LocatorMethodParameterBuilder(this, locator.getParams()[i]); }
public ResourceClassBuilder buildMethod() { ResteasyUriBuilder builder = (ResteasyUriBuilder) RuntimeDelegate.getInstance().createUriBuilder(); if (locator.resourceClass.getPath() != null) builder.path(locator.resourceClass.getPath()); if (locator.path != null) builder.path(locator.path); String pathExpression = builder.getPath(); if (pathExpression == null) pathExpression = ""; locator.fullpath = pathExpression; if (locator.resourceClass.getClazz().isAnonymousClass()) { locator.getMethod().setAccessible(true); } resourceClassBuilder.resourceLocators.add(locator); return resourceClassBuilder; }
public ResourceClassBuilder buildMethod() { ResteasyUriBuilder builder = (ResteasyUriBuilder) RuntimeDelegate.getInstance().createUriBuilder(); if (locator.resourceClass.getPath() != null) builder.path(locator.resourceClass.getPath()); if (locator.path != null) builder.path(locator.path); String pathExpression = builder.getPath(); if (pathExpression == null) pathExpression = ""; locator.fullpath = pathExpression; if (locator.resourceClass.getClazz().isAnonymousClass()) { locator.getMethod().setAccessible(true); } resourceClassBuilder.resourceLocators.add(locator); return resourceClassBuilder; }
public ResourceMethodParameterBuilder param(int i) { return new ResourceMethodParameterBuilder(this, locator.getParams()[i]); }
public ResourceLocatorBuilder(final ResourceClassBuilder resourceClassBuilder, final Method method, final Method annotatedMethod) { this.resourceClassBuilder = resourceClassBuilder; this.locator = new DefaultResourceLocator(resourceClassBuilder.resourceClass, method, annotatedMethod); }
public LocatorMethodParameterBuilder param(int i) { return new LocatorMethodParameterBuilder(this, locator.getParams()[i]); }
public ResourceMethodParameterBuilder param(int i) { return new ResourceMethodParameterBuilder(this, locator.getParams()[i]); }