private static void addConsumes( AnnotatedMethod am, AbstractResourceMethod resourceMethod, Consumes consumeMimeAnnotation) { // Override annotation is present in method if (am.isAnnotationPresent(Consumes.class)) consumeMimeAnnotation = am.getAnnotation(Consumes.class); resourceMethod.setAreInputTypesDeclared(consumeMimeAnnotation != null); resourceMethod.getSupportedInputTypes().addAll( MediaTypes.createMediaTypes(consumeMimeAnnotation)); }
@Override public RequestDispatcher create(AbstractResourceMethod method, JavaMethodInvoker invoker) { boolean found = false; for (MediaType m : method.getSupportedInputTypes()) { found = (!m.isWildcardSubtype() && m.isCompatible(MULTIPART_FORM_DATA)); if (found) break; } if (!found) return null; return super.create(method, invoker); }
for (MediaType mediaType : m.getSupportedInputTypes()) { setRepresentationForMediaType(r, m, mediaType, wadlRequest); List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) { List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) {
public ResourceHttpMethod( ResourceMethodDispatchProvider dp, FilterFactory ff, List<ResourceFilter> resourceFilters, UriTemplate template, AbstractResourceMethod arm) { super(arm.getHttpMethod(), template, arm.getSupportedInputTypes(), arm.getSupportedOutputTypes(), arm.areOutputTypesDeclared(), dp.create(arm), FilterFactory.getRequestFilters(resourceFilters), FilterFactory.getResponseFilters(resourceFilters)); this.arm = arm; if (getDispatcher() == null) { Method m = arm.getMethod(); String msg = ImplMessages.NOT_VALID_HTTPMETHOD(m, arm.getHttpMethod(), m.getDeclaringClass()); Errors.error(msg); } }
private static void addConsumes( AnnotatedMethod am, AbstractResourceMethod resourceMethod, Consumes consumeMimeAnnotation) { // Override annotation is present in method if (am.isAnnotationPresent(Consumes.class)) consumeMimeAnnotation = am.getAnnotation(Consumes.class); resourceMethod.setAreInputTypesDeclared(consumeMimeAnnotation != null); resourceMethod.getSupportedInputTypes().addAll( MediaTypes.createMediaTypes(consumeMimeAnnotation)); }
@Override public RequestDispatcher create(AbstractResourceMethod method, JavaMethodInvoker invoker) { boolean found = false; for (MediaType m : method.getSupportedInputTypes()) { found = (!m.isWildcardSubtype() && m.isCompatible(MULTIPART_FORM_DATA)); if (found) break; } if (!found) return null; return super.create(method, invoker); }
@Override public RequestDispatcher create(AbstractResourceMethod method, JavaMethodInvoker invoker) { boolean found = false; for (MediaType m : method.getSupportedInputTypes()) { found = (!m.isWildcardSubtype() && m.isCompatible(MULTIPART_FORM_DATA)); if (found) break; } if (!found) return null; return super.create(method, invoker); }
private static void addConsumes( AnnotatedMethod am, AbstractResourceMethod resourceMethod, Consumes consumeMimeAnnotation) { // Override annotation is present in method if (am.isAnnotationPresent(Consumes.class)) consumeMimeAnnotation = am.getAnnotation(Consumes.class); resourceMethod.setAreInputTypesDeclared(consumeMimeAnnotation != null); resourceMethod.getSupportedInputTypes().addAll( MediaTypes.createMediaTypes(consumeMimeAnnotation)); }
for (MediaType mediaType : m.getSupportedInputTypes()) { setRepresentationForMediaType(r, m, mediaType, wadlRequest); List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) { List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) {
for (MediaType mediaType : m.getSupportedInputTypes()) { setRepresentationForMediaType(r, m, mediaType, wadlRequest); List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) { List<MediaType> supportedInputTypes = m.getSupportedInputTypes(); if (supportedInputTypes.isEmpty() || (supportedInputTypes.size() == 1 && supportedInputTypes.get(0).isWildcardType())) {
public ResourceHttpMethod( ResourceMethodDispatchProvider dp, FilterFactory ff, List<ResourceFilter> resourceFilters, UriTemplate template, AbstractResourceMethod arm) { super(arm.getHttpMethod(), template, arm.getSupportedInputTypes(), arm.getSupportedOutputTypes(), arm.areOutputTypesDeclared(), dp.create(arm), FilterFactory.getRequestFilters(resourceFilters), FilterFactory.getResponseFilters(resourceFilters)); this.arm = arm; if (getDispatcher() == null) { Method m = arm.getMethod(); String msg = ImplMessages.NOT_VALID_HTTPMETHOD(m, arm.getHttpMethod(), m.getDeclaringClass()); Errors.error(msg); } }
public ResourceHttpMethod( ResourceMethodDispatchProvider dp, FilterFactory ff, List<ResourceFilter> resourceFilters, UriTemplate template, AbstractResourceMethod arm) { super(arm.getHttpMethod(), template, arm.getSupportedInputTypes(), arm.getSupportedOutputTypes(), arm.areOutputTypesDeclared(), dp.create(arm), FilterFactory.getRequestFilters(resourceFilters), FilterFactory.getResponseFilters(resourceFilters)); this.arm = arm; if (getDispatcher() == null) { Method m = arm.getMethod(); String msg = ImplMessages.NOT_VALID_HTTPMETHOD(m, arm.getHttpMethod(), m.getDeclaringClass()); Errors.error(msg); } }