Esempio n. 1
0
 private static UserResource getResourceFromElement(Element e) {
   UserResource resource = new UserResource();
   resource.setName(e.getAttribute("name"));
   resource.setPath(e.getAttribute("path"));
   resource.setConsumes(e.getAttribute("consumes"));
   resource.setProduces(e.getAttribute("produces"));
   List<Element> operEls =
       DOMUtils.findAllElementsByTagNameNS(e, "http://cxf.apache.org/jaxrs", "operation");
   List<UserOperation> opers = new ArrayList<UserOperation>(operEls.size());
   for (Element operEl : operEls) {
     opers.add(getOperationFromElement(operEl));
   }
   resource.setOperations(opers);
   return resource;
 }