[gatein-commits] gatein SVN: r578 - components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Nov 12 07:04:05 EST 2009
Author: chris.laprun at jboss.com
Date: 2009-11-12 07:04:05 -0500 (Thu, 12 Nov 2009)
New Revision: 578
Modified:
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/ProducerInfo.java
Log:
- Avoid NPE.
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/ProducerInfo.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/ProducerInfo.java 2009-11-12 10:28:30 UTC (rev 577)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/consumer/ProducerInfo.java 2009-11-12 12:04:05 UTC (rev 578)
@@ -741,12 +741,30 @@
serviceDescription.setRegistrationPropertyDescription(registrationPropertyDescription.value);
serviceDescription.setRequiresInitCookie(initCookie.value);
serviceDescription.setResourceList(resourceList.value);
- serviceDescription.getCustomModeDescriptions().addAll(modeDescriptions.value);
- serviceDescription.getCustomUserProfileItemDescriptions().addAll(userProfileItemDescriptions.value);
- serviceDescription.getCustomWindowStateDescriptions().addAll(windowStateDescriptions.value);
- serviceDescription.getLocales().addAll(locales.value);
- serviceDescription.getOfferedPortlets().addAll(offeredPortlets.value);
- serviceDescription.getUserCategoryDescriptions().addAll(userCategoryDescriptions.value);
+ if (WSRPUtils.existsAndIsNotEmpty(modeDescriptions.value))
+ {
+ serviceDescription.getCustomModeDescriptions().addAll(modeDescriptions.value);
+ }
+ if (WSRPUtils.existsAndIsNotEmpty(userProfileItemDescriptions.value))
+ {
+ serviceDescription.getCustomUserProfileItemDescriptions().addAll(userProfileItemDescriptions.value);
+ }
+ if (WSRPUtils.existsAndIsNotEmpty(windowStateDescriptions.value))
+ {
+ serviceDescription.getCustomWindowStateDescriptions().addAll(windowStateDescriptions.value);
+ }
+ if (WSRPUtils.existsAndIsNotEmpty(locales.value))
+ {
+ serviceDescription.getLocales().addAll(locales.value);
+ }
+ if (WSRPUtils.existsAndIsNotEmpty(offeredPortlets.value))
+ {
+ serviceDescription.getOfferedPortlets().addAll(offeredPortlets.value);
+ }
+ if (WSRPUtils.existsAndIsNotEmpty(userCategoryDescriptions.value))
+ {
+ serviceDescription.getUserCategoryDescriptions().addAll(userCategoryDescriptions.value);
+ }
return serviceDescription;
}
More information about the gatein-commits
mailing list