Repository: cxf Updated Branches: refs/heads/2.7.x-fixes 64145ee06 -> 9496f6aec
[CXF-6726] Some non-primitive properties are lost during WADL generation, patch from Pengling Qian applied, This closes #56 Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/9496f6ae Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/9496f6ae Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/9496f6ae Branch: refs/heads/2.7.x-fixes Commit: 9496f6aece73f8c74f8483bc673e30c1e06d939a Parents: 64145ee Author: Sergey Beryozkin <[email protected]> Authored: Fri Mar 6 16:26:59 2015 +0000 Committer: Sergey Beryozkin <[email protected]> Committed: Fri Mar 6 16:26:59 2015 +0000 ---------------------------------------------------------------------- .../main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/9496f6ae/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java ---------------------------------------------------------------------- diff --git a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java index 0eee57e..aa00f9e 100644 --- a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java +++ b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/model/wadl/WadlGenerator.java @@ -767,6 +767,7 @@ public class WadlGenerator implements RequestHandler { } else if (!parentBeanClasses.contains(paramCls)) { parentBeanClasses.add(paramCls); doWriteBeanParam(sb, paramCls, entry.getKey(), name, parentBeanClasses, isJson); + parentBeanClasses.remove(paramCls); } } }
