resourceMethodBuilder.get(); else if (httpMethod.equalsIgnoreCase(HttpMethod.PUT)) resourceMethodBuilder.put(); else if (httpMethod.equalsIgnoreCase(HttpMethod.POST)) resourceMethodBuilder.post(); else if (httpMethod.equalsIgnoreCase(HttpMethod.DELETE)) resourceMethodBuilder.delete(); else if (httpMethod.equalsIgnoreCase(HttpMethod.OPTIONS)) resourceMethodBuilder.options(); else if (httpMethod.equalsIgnoreCase(HttpMethod.HEAD)) resourceMethodBuilder.head(); else resourceMethodBuilder.httpMethod(httpMethod); produces = method.getDeclaringClass().getAnnotation(Produces.class); if (produces != null) resourceMethodBuilder.produces(produces.value()); consumes = method.getDeclaringClass().getAnnotation(Consumes.class); if (consumes != null) resourceMethodBuilder.consumes(consumes.value());
public ResourceMethodBuilder produces(String... produces) { MediaType[] types = parseMediaTypes(produces); method.produces = types; for (MediaType mt : types) { if (!mt.getParameters().containsKey(MediaType.CHARSET_PARAMETER)) { if (isTextLike(mt)) { ResteasyDeployment deployment = ResteasyProviderFactory.getInstance().getContextData(ResteasyDeployment.class); if (deployment != null && !deployment.isAddCharset()) { LogMessages.LOGGER.mediaTypeLacksCharset(mt, method.getMethod().getName()); } } } } return this; }
resourceMethodBuilder.get(); else if (httpMethod.equalsIgnoreCase(HttpMethod.PUT)) resourceMethodBuilder.put(); else if (httpMethod.equalsIgnoreCase(HttpMethod.POST)) resourceMethodBuilder.post(); else if (httpMethod.equalsIgnoreCase(HttpMethod.DELETE)) resourceMethodBuilder.delete(); else if (httpMethod.equalsIgnoreCase(HttpMethod.OPTIONS)) resourceMethodBuilder.options(); else if (httpMethod.equalsIgnoreCase(HttpMethod.HEAD)) resourceMethodBuilder.head(); else resourceMethodBuilder.httpMethod(httpMethod); produces = method.getDeclaringClass().getAnnotation(Produces.class); if (produces != null) resourceMethodBuilder.produces(produces.value()); consumes = method.getDeclaringClass().getAnnotation(Consumes.class); if (consumes != null) resourceMethodBuilder.consumes(consumes.value());
if (httpMethod.equalsIgnoreCase(HttpMethod.GET)) resourceMethodBuilder.get(); else if (httpMethod.equalsIgnoreCase(HttpMethod.PUT)) resourceMethodBuilder.put(); else if (httpMethod.equalsIgnoreCase(HttpMethod.POST)) resourceMethodBuilder.post(); else if (httpMethod.equalsIgnoreCase(HttpMethod.DELETE)) resourceMethodBuilder.delete(); else if (httpMethod.equalsIgnoreCase(HttpMethod.OPTIONS)) resourceMethodBuilder.options(); else if (httpMethod.equalsIgnoreCase(HttpMethod.HEAD)) resourceMethodBuilder.head(); else resourceMethodBuilder.httpMethod(httpMethod); if (produces != null) resourceMethodBuilder.produces(produces.value()); if (consumes != null) resourceMethodBuilder.consumes(consumes.value());
public ResourceMethodBuilder produces(String... produces) { MediaType[] types = parseMediaTypes(produces); method.produces = types; for (MediaType mt : types) { if (!mt.getParameters().containsKey(MediaType.CHARSET_PARAMETER)) { if (MediaTypeHelper.isTextLike(mt)) { ResteasyDeployment deployment = ResteasyProviderFactory.getContextData(ResteasyDeployment.class); if (deployment != null && !deployment.isAddCharset()) { LogMessages.LOGGER.mediaTypeLacksCharset(mt, method.getMethod().getName()); } } } } return this; }
public ResourceMethodBuilder produces(String... produces) { MediaType[] types = parseMediaTypes(produces); method.produces = types; for (MediaType mt : types) { if (!mt.getParameters().containsKey(MediaType.CHARSET_PARAMETER)) { if (isTextLike(mt)) { ResteasyDeployment deployment = ResteasyProviderFactory.getInstance().getContextData(ResteasyDeployment.class); if (deployment != null && !deployment.isAddCharset()) { LogMessages.LOGGER.mediaTypeLacksCharset(mt, method.getMethod().getName()); } } } } return this; }
public ResourceMethodBuilder method(Method method) { return new ResourceMethodBuilder(this, method, method); }
public ResourceMethodBuilder method(Method method, Method annotatedMethod) { return new ResourceMethodBuilder(this, method, annotatedMethod); }
public ResourceMethodBuilder method(Method method) { return new ResourceMethodBuilder(this, method, method); }
public ResourceMethodBuilder method(Method method, Method annotatedMethod) { return new ResourceMethodBuilder(this, method, annotatedMethod); }
public ResourceMethodBuilder consumes(String... consumes) { MediaType[] types = parseMediaTypes(consumes); method.consumes = types; return this; }
public ResourceMethodBuilder consumes(String... consumes) { MediaType[] types = parseMediaTypes(consumes); method.consumes = types; return this; }
public ResourceMethodBuilder method(Method method, Method annotatedMethod) { return new ResourceMethodBuilder(this, method, annotatedMethod); }
public ResourceMethodBuilder method(Method method) { return new ResourceMethodBuilder(this, method, method); }
public ResourceMethodBuilder consumes(String... consumes) { MediaType[] types = parseMediaTypes(consumes); method.consumes = types; return this; }