You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2007/03/14 17:22:34 UTC
svn commit: r518205 -
/webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java
Author: danj
Date: Wed Mar 14 09:22:33 2007
New Revision: 518205
URL: http://svn.apache.org/viewvc?view=rev&rev=518205
Log:
Added check so that we don't try and parse Reporter component if it isn't there (it's not required by the WEF schema).
I also added a check to throw an exception if the Source component *isn't* there.
Modified:
webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java
Modified: webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java?view=diff&rev=518205&r1=518204&r2=518205
==============================================================================
--- webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java (original)
+++ webservices/muse/trunk/modules/muse-wsdm-wef-impl/src/org/apache/muse/ws/dm/muws/events/impl/SimpleManagementEvent.java Wed Mar 14 09:22:33 2007
@@ -109,11 +109,19 @@
}
Element reporterXML = XmlUtils.getElement(xml, WefConstants.REPORTER_COMP_QNAME);
- Component reporter = factory.createComponent(reporterXML);
- setReporter(reporter);
- alreadySeen.add(reporterXML);
+
+ if (reporterXML != null)
+ {
+ Component reporter = factory.createComponent(reporterXML);
+ setReporter(reporter);
+ alreadySeen.add(reporterXML);
+ }
Element sourceXML = XmlUtils.getElement(xml, WefConstants.SOURCE_COMP_QNAME);
+
+ if (sourceXML == null)
+ throw new RuntimeException(_MESSAGES.get("NoSourceComponent"));
+
Component source = factory.createComponent(sourceXML);
setSource(source);
alreadySeen.add(sourceXML);
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org