private void checkEncoded() { encoded = AnnotationUtils.getMethodAnnotation(annotatedMethod, Encoded.class) != null; if (!encoded && classResourceInfo != null) { encoded = AnnotationUtils.getClassAnnotation(classResourceInfo.getServiceClass(), Encoded.class) != null; } }
private void checkEncoded() { encoded = AnnotationUtils.getMethodAnnotation(annotatedMethod, Encoded.class) != null; if (!encoded && classResourceInfo != null) { encoded = AnnotationUtils.getClassAnnotation(classResourceInfo.getServiceClass(), Encoded.class) != null; } }
private void checkDefaultParameterValue() { DefaultValue dv = AnnotationUtils.getMethodAnnotation(annotatedMethod, DefaultValue.class); if (dv == null && classResourceInfo != null) { dv = AnnotationUtils.getClassAnnotation( classResourceInfo.getServiceClass(), DefaultValue.class); } if (dv != null) { defaultParamValue = dv.value(); } } public Annotation[][] getInParameterAnnotations() {
private void checkDefaultParameterValue() { DefaultValue dv = AnnotationUtils.getMethodAnnotation(annotatedMethod, DefaultValue.class); if (dv == null && classResourceInfo != null) { dv = AnnotationUtils.getClassAnnotation( classResourceInfo.getServiceClass(), DefaultValue.class); } if (dv != null) { defaultParamValue = dv.value(); } } }
private void checkMediaTypes(String consumeMediaTypes, String produceMediaTypes) { if (consumeMediaTypes != null) { consumeMimes = JAXRSUtils.sortMediaTypes(consumeMediaTypes, null); } else { Consumes cm = AnnotationUtils.getMethodAnnotation(annotatedMethod, Consumes.class); if (cm != null) { consumeMimes = JAXRSUtils.sortMediaTypes(JAXRSUtils.getMediaTypes(cm.value()), null); } else if (classResourceInfo != null) { consumeMimes = JAXRSUtils.sortMediaTypes(classResourceInfo.getConsumeMime(), null); } } if (produceMediaTypes != null) { produceMimes = JAXRSUtils.sortMediaTypes(produceMediaTypes, JAXRSUtils.MEDIA_TYPE_QS_PARAM); } else { Produces pm = AnnotationUtils.getMethodAnnotation(annotatedMethod, Produces.class); if (pm != null) { produceMimes = JAXRSUtils.sortMediaTypes(JAXRSUtils.getMediaTypes(pm.value()), JAXRSUtils.MEDIA_TYPE_QS_PARAM); } else if (classResourceInfo != null) { produceMimes = JAXRSUtils.sortMediaTypes(classResourceInfo.getProduceMime(), JAXRSUtils.MEDIA_TYPE_QS_PARAM); } } }
private void checkMediaTypes(String consumeMediaTypes, String produceMediaTypes) { if (consumeMediaTypes != null) { consumeMimes = JAXRSUtils.sortMediaTypes(consumeMediaTypes, null); } else { Consumes cm = AnnotationUtils.getMethodAnnotation(annotatedMethod, Consumes.class); if (cm != null) { consumeMimes = JAXRSUtils.sortMediaTypes(JAXRSUtils.getMediaTypes(cm.value()), null); } else if (classResourceInfo != null) { consumeMimes = JAXRSUtils.sortMediaTypes(classResourceInfo.getConsumeMime(), null); } } if (produceMediaTypes != null) { produceMimes = JAXRSUtils.sortMediaTypes(produceMediaTypes, JAXRSUtils.MEDIA_TYPE_QS_PARAM); } else { Produces pm = AnnotationUtils.getMethodAnnotation(annotatedMethod, Produces.class); if (pm != null) { produceMimes = JAXRSUtils.sortMediaTypes(JAXRSUtils.getMediaTypes(pm.value()), JAXRSUtils.MEDIA_TYPE_QS_PARAM); } else if (classResourceInfo != null) { produceMimes = JAXRSUtils.sortMediaTypes(classResourceInfo.getProduceMime(), JAXRSUtils.MEDIA_TYPE_QS_PARAM); } } }
private static void evaluateResourceMethod(ClassResourceInfo cri, boolean enableStatic, MethodDispatcher md, Method m, Method annotatedMethod) { String httpMethod = AnnotationUtils.getHttpMethodValue(annotatedMethod); Path path = AnnotationUtils.getMethodAnnotation(annotatedMethod, Path.class);
Path path = AnnotationUtils.getMethodAnnotation(annotatedMethod, Path.class);
boolean checkWriters = false; if (responseMediaType.isWildcardSubtype()) { Produces pM = AnnotationUtils.getMethodAnnotation(ori == null ? null : ori.getAnnotatedMethod(), Produces.class); Produces pC = AnnotationUtils.getClassAnnotation(serviceCls, Produces.class);