[wise-commits] wise SVN: r471 - webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement.
wise-commits at lists.jboss.org
wise-commits at lists.jboss.org
Tue Jan 29 01:15:22 EST 2013
Author: alessio.soldano at jboss.com
Date: 2013-01-29 01:15:22 -0500 (Tue, 29 Jan 2013)
New Revision: 471
Modified:
webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/ComplexWiseTreeElement.java
webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/DurationWiseTreeElement.java
webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/GroupWiseTreeElement.java
webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/QNameWiseTreeElement.java
Log:
Better handling of nulls
Modified: webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/ComplexWiseTreeElement.java
===================================================================
--- webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/ComplexWiseTreeElement.java 2013-01-29 05:49:56 UTC (rev 470)
+++ webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/ComplexWiseTreeElement.java 2013-01-29 06:15:22 UTC (rev 471)
@@ -72,6 +72,7 @@
@SuppressWarnings("unchecked")
public Object toObject() {
+ if (isNil()) return null;
Object obj = null;
try {
Class<?> cl = (Class<?>) classType;
Modified: webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/DurationWiseTreeElement.java
===================================================================
--- webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/DurationWiseTreeElement.java 2013-01-29 05:49:56 UTC (rev 470)
+++ webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/DurationWiseTreeElement.java 2013-01-29 06:15:22 UTC (rev 471)
@@ -67,6 +67,7 @@
@Override
public Object toObject() {
+ if (isNil()) return null;
Object result = null;
try {
result = DatatypeFactory.newInstance().newDuration(Long.parseLong(value));
Modified: webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/GroupWiseTreeElement.java
===================================================================
--- webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/GroupWiseTreeElement.java 2013-01-29 05:49:56 UTC (rev 470)
+++ webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/GroupWiseTreeElement.java 2013-01-29 06:15:22 UTC (rev 471)
@@ -86,6 +86,7 @@
}
public Object toObject() {
+ if (isNil()) return null;
LinkedList<Object> returnList = new LinkedList<Object>();
Iterator<Object> keyIt = this.getChildrenKeysIterator();
while (keyIt.hasNext()) {
Modified: webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/QNameWiseTreeElement.java
===================================================================
--- webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/QNameWiseTreeElement.java 2013-01-29 05:49:56 UTC (rev 470)
+++ webgui/branches/cdi-jsf/src/main/java/org/jboss/wise/gui/treeElement/QNameWiseTreeElement.java 2013-01-29 06:15:22 UTC (rev 471)
@@ -90,6 +90,6 @@
@Override
public Object toObject() {
- return new QName(nameSpace, localPart);
+ return isNil() ? null : new QName(nameSpace, localPart);
}
}
More information about the wise-commits
mailing list