private void addParamAnnotation( final String resourceInterfacePath, final Action action, final JMethod method) { final String path = StringUtils.substringAfter(action.getResource().getUri(), resourceInterfacePath + "/"); if (isNotBlank(path)) { method.annotate(Path.class).param(DEFAULT_ANNOTATION_PARAMETER, path); } }
private void addPathParameters( final Action action, final JMethod method, final JDocComment javadoc) throws Exception { for (final Entry<String, UriParameter> namedUriParameter : action.getResource().getUriParameters().entrySet()) { addParameter( namedUriParameter.getKey(), namedUriParameter.getValue(), PathParam.class, method, javadoc); } }