protected static boolean isPrematching(Class<?> filterCls) { return AnnotationUtils.getClassAnnotation(filterCls, PreMatching.class) != null; }
public static int getBindingPriority(Class<?> providerCls) { if (PRIORITY_API == null) { return Priorities.USER; } Annotation b = getClassAnnotation(providerCls, PRIORITY_API); try { return b == null ? Priorities.USER : Integer.class.cast(PRIORITY_VALUE.invoke(b)); } catch (final IllegalAccessException | InvocationTargetException e) { return Priorities.USER; } } public static Set<String> getNameBindings(Annotation[] targetAnns) {
public static <A extends Annotation> A getClassAnnotation(Class<?> c, Class<A> aClass) { if (c == null) { return null; } A p = c.getAnnotation(aClass); if (p != null) { return p; } p = getClassAnnotation(c.getSuperclass(), aClass); if (p != null) { return p; } // finally try the first one on the interface for (Class<?> i : c.getInterfaces()) { p = getClassAnnotation(i, aClass); if (p != null) { return p; } } return null; }
public static <A extends Annotation> A getClassAnnotation(Class<?> c, Class<A> aClass) { if (c == null) { return null; } A p = c.getAnnotation(aClass); if (p != null) { return p; } p = getClassAnnotation(c.getSuperclass(), aClass); if (p != null) { return p; } // finally try the first one on the interface for (Class<?> i : c.getInterfaces()) { p = getClassAnnotation(i, aClass); if (p != null) { return p; } } return null; }
public Path getPath() { return AnnotationUtils.getClassAnnotation(getServiceClass(), Path.class); }
public Path getPath() { return AnnotationUtils.getClassAnnotation(getServiceClass(), Path.class); }
public void setResourceClass(Class<?> cls) { if (getCreatedFromModel(cls) == null) { classResourceInfos.clear(); boolean isRoot = AnnotationUtils.getClassAnnotation(cls, Path.class) != null; createResourceInfo(cls, isRoot); } }
public void setResourceClass(Class<?> cls) { if (getCreatedFromModel(cls) == null) { classResourceInfos.clear(); boolean isRoot = AnnotationUtils.getClassAnnotation(cls, Path.class) != null; createResourceInfo(cls, isRoot); } }
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(); } } }
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() {
public List<MediaType> getProduceMime() { if (producesTypes != null) { return JAXRSUtils.parseMediaTypes(producesTypes); } Produces produces = AnnotationUtils.getClassAnnotation(getServiceClass(), Produces.class); if (produces != null || parent == null) { return JAXRSUtils.getProduceTypes(produces); } return parent.getProduceMime(); }
public List<MediaType> getProduceMime() { if (producesTypes != null) { return JAXRSUtils.parseMediaTypes(producesTypes); } Produces produces = AnnotationUtils.getClassAnnotation(getServiceClass(), Produces.class); if (produces != null || parent == null) { return JAXRSUtils.getProduceTypes(produces); } else { return parent.getProduceMime(); } }
public List<MediaType> getConsumeMime() { if (consumesTypes != null) { return JAXRSUtils.parseMediaTypes(consumesTypes); } Consumes consumes = AnnotationUtils.getClassAnnotation(getServiceClass(), Consumes.class); if (consumes != null || parent == null) { return JAXRSUtils.getConsumeTypes(consumes); } else { return parent.getConsumeMime(); } }
public List<MediaType> getConsumeMime() { if (consumesTypes != null) { return JAXRSUtils.parseMediaTypes(consumesTypes); } Consumes consumes = AnnotationUtils.getClassAnnotation(getServiceClass(), Consumes.class); if (consumes != null || parent == null) { return JAXRSUtils.getConsumeTypes(consumes); } return parent.getConsumeMime(); }
startResourceTag(sbResources, cri, cri.getURITemplate().getValue()); Annotation description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Description.class); if (description == null) { description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Descriptions.class);
for (ClassResourceInfo cri : cris) { startResourceTag(sbResources, cri.getServiceClass(), cri.getURITemplate().getValue()); Annotation description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Description.class); if (description == null) { description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Descriptions.class);
startResourceTag(sbResources, cri, cri.getURITemplate().getValue()); Annotation description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Description.class); if (description == null) { description = AnnotationUtils.getClassAnnotation(cri.getServiceClass(), Descriptions.class);
Produces pM = AnnotationUtils.getMethodAnnotation(ori == null ? null : ori.getAnnotatedMethod(), Produces.class); Produces pC = AnnotationUtils.getClassAnnotation(serviceCls, Produces.class); checkWriters = pM == null && pC == null;