if (classPathAnno != null) { classTemplate = (ResteasyUriBuilder) UriBuilder.fromUri(classPathAnno.value()); classLevelVariables.addAll(classTemplate.getPathParamNamesInDeclarationOrder()); Set<String> allVariables = new HashSet<>(template.getPathParamNamesInDeclarationOrder()); Map<String, Object> paramMap = new HashMap<>(); for (Parameter p : method.getParameters()) {
@SuppressWarnings("unchecked") public String resolveURI(Object object) { Class<? extends Object> clazz = AnnotationResolver .getClassWithAnnotation(object.getClass(), getAnnotationType()); ResteasyUriBuilder uriBuilderImpl = getUriBuilder(clazz); Map<String, PropertyDescriptor> descriptors = getPropertyDescriptors(clazz); List<Object> values = getValues(object, descriptors, uriBuilderImpl .getPathParamNamesInDeclarationOrder()); return uriBuilderImpl.build(values.toArray()).toString(); }
if (classPathAnno != null) { classTemplate = (ResteasyUriBuilder) UriBuilder.fromUri(classPathAnno.value()); classLevelVariables.addAll(classTemplate.getPathParamNamesInDeclarationOrder()); Set<String> allVariables = new HashSet<>(template.getPathParamNamesInDeclarationOrder()); Map<String, Object> paramMap = new HashMap<>(); for (Parameter p : method.getParameters()) {
if (classPathAnno != null) { classTemplate = (ResteasyUriBuilder)UriBuilder.fromUri(classPathAnno.value()); classLevelVariables.addAll(classTemplate.getPathParamNamesInDeclarationOrder()); Set<String> allVariables = new HashSet<>(template.getPathParamNamesInDeclarationOrder()); Map<String, Object> paramMap = new HashMap<>(); for (Parameter p : method.getParameters()) {
if (classPathAnno != null) { classTemplate = (ResteasyUriBuilder) UriBuilder.fromUri(classPathAnno.value()); classLevelVariables.addAll(classTemplate.getPathParamNamesInDeclarationOrder()); Set<String> allVariables = new HashSet<>(template.getPathParamNamesInDeclarationOrder()); Map<String, Object> paramMap = new HashMap<>(); for (Parameter p : method.getParameters()) {