[wise-commits] wise SVN: r597 - webgui/trunk/src/main/java/org/jboss/wise/gui/treeElement.
wise-commits at lists.jboss.org
wise-commits at lists.jboss.org
Wed Jan 8 08:09:49 EST 2014
Author: alessio.soldano at jboss.com
Date: 2014-01-08 08:09:49 -0500 (Wed, 08 Jan 2014)
New Revision: 597
Modified:
webgui/trunk/src/main/java/org/jboss/wise/gui/treeElement/WiseTreeElementBuilder.java
Log:
[WISE-211] Properly consider @XmlElement(name=...) when getting getters from fields
Modified: webgui/trunk/src/main/java/org/jboss/wise/gui/treeElement/WiseTreeElementBuilder.java
===================================================================
--- webgui/trunk/src/main/java/org/jboss/wise/gui/treeElement/WiseTreeElementBuilder.java 2014-01-08 13:09:39 UTC (rev 596)
+++ webgui/trunk/src/main/java/org/jboss/wise/gui/treeElement/WiseTreeElementBuilder.java 2014-01-08 13:09:49 UTC (rev 597)
@@ -165,6 +165,7 @@
fieldName = refAnnotation.name();
namespace = refAnnotation.namespace();
}
+ final String xmlName = fieldName;
if (fieldName == null) {
fieldName = field.getName();
}
@@ -172,7 +173,7 @@
Object fieldValue = null;
if (obj != null) {
try {
- Method getter = cl.getMethod(ReflectionUtils.getGetter(field), (Class[]) null);
+ Method getter = cl.getMethod(ReflectionUtils.getGetter(field, xmlName), (Class[]) null);
fieldValue = getter.invoke(obj, (Object[]) null);
} catch (Exception e) {
throw new WiseRuntimeException("Error calling getter method for field " + field, e);
More information about the wise-commits
mailing list