[embjopr-commits] EMBJOPR SVN: r22 - in trunk/core/src/main/java/org/jboss/on/embedded/ui: configuration/resource and 1 other directory.
embjopr-commits at lists.jboss.org
embjopr-commits at lists.jboss.org
Thu Oct 23 23:02:30 EDT 2008
Author: ips
Date: 2008-10-23 23:02:30 -0400 (Thu, 23 Oct 2008)
New Revision: 22
Modified:
trunk/core/src/main/java/org/jboss/on/embedded/ui/NavigationAction.java
trunk/core/src/main/java/org/jboss/on/embedded/ui/configuration/resource/ResourceConfigurationUIBean.java
Log:
fix a couple NPEs
Modified: trunk/core/src/main/java/org/jboss/on/embedded/ui/NavigationAction.java
===================================================================
--- trunk/core/src/main/java/org/jboss/on/embedded/ui/NavigationAction.java 2008-10-24 01:57:38 UTC (rev 21)
+++ trunk/core/src/main/java/org/jboss/on/embedded/ui/NavigationAction.java 2008-10-24 03:02:30 UTC (rev 22)
@@ -318,7 +318,7 @@
enabledTabs.add(Constants.TAB_CONTENT);
}
}
-
+
return enabledTabs;
}
@@ -345,10 +345,7 @@
ConfigurationDefinition resourceConfigurationDef =
resource.getResourceType().getResourceConfigurationDefinition();
if (resourceConfigurationDef != null)
- {
hasConfiguration = resourceConfigurationDef.getPropertyDefinitions().size() > 0;
- }
-
return hasConfiguration;
}
@@ -462,9 +459,13 @@
// TODO need to determine if this can ever return null
JONTreeNode node = findNode(getResourcePath(deletedResource));
// TODO need to determine if this can ever return null
+ if (node == null)
+ {
+ log.warn("Unable to find node for deleted Resource + '" + deletedResource.getName() + "'.");
+ return;
+ }
JONTreeNode parent = node.getParent();
parent.reInitializeChildrenMap();
- log.info("About to call triggerAutodiscovery");
}
// TODO consider have this return TreeNodeWithResourceType
@@ -503,7 +504,6 @@
UIComponent comp = event.getComponent();
UITree tree = (UITree) comp;
JONTreeNode data = (JONTreeNode) (tree.getTreeNode().getData());
-
data.reInitializeChildrenMap();
}
Modified: trunk/core/src/main/java/org/jboss/on/embedded/ui/configuration/resource/ResourceConfigurationUIBean.java
===================================================================
--- trunk/core/src/main/java/org/jboss/on/embedded/ui/configuration/resource/ResourceConfigurationUIBean.java 2008-10-24 01:57:38 UTC (rev 21)
+++ trunk/core/src/main/java/org/jboss/on/embedded/ui/configuration/resource/ResourceConfigurationUIBean.java 2008-10-24 03:02:30 UTC (rev 22)
@@ -184,7 +184,8 @@
String result = Constants.OUTCOME_FAILURE;
Configuration configuration = getConfiguration();
- ConfigurationUpdateResponse updateResponse = configurationManager.updateResource(listItem.getResource(), configuration);
+ ConfigurationUpdateResponse updateResponse = configurationManager.updateResource(this.listItem.getResource(),
+ configuration);
if (updateResponse.getStatus() == ConfigurationUpdateStatus.FAILURE)
{
@@ -195,7 +196,7 @@
else
{
facesMessages.addFromResourceBundle(FacesMessage.SEVERITY_INFO, "resource.status.update.success",
- this.serviceType.getName(), this.listItem.getResource().getName());
+ this.listItem.getResource().getResourceType().getName(), this.listItem.getResource().getName());
result = Constants.OUTCOME_SUCCESS;
}
More information about the embjopr-commits
mailing list