예제 #1
0
 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);
   }
 }
예제 #2
0
 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);
   }
 }