Author: chris.laprun(a)jboss.com
Date: 2010-06-17 12:41:34 -0400 (Thu, 17 Jun 2010)
New Revision: 3368
Modified:
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/ServiceDescriptionHandler.java
Log:
- Wasn't sending the proper service description and the need for registration was
never properly updated.
Modified:
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/ServiceDescriptionHandler.java
===================================================================
---
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/ServiceDescriptionHandler.java 2010-06-17
15:55:10 UTC (rev 3367)
+++
components/wsrp/trunk/producer/src/main/java/org/gatein/wsrp/producer/ServiceDescriptionHandler.java 2010-06-17
16:41:34 UTC (rev 3368)
@@ -107,8 +107,8 @@
serviceDescription.updateRegistrationProperties(requirements);
}
- boolean needsPortletDescriptions = registration == null &&
requirements.isRegistrationRequired()
- && requirements.isRegistrationRequiredForFullDescription();
+ boolean needsPortletDescriptions = !(registration == null &&
requirements.isRegistrationRequired()
+ && requirements.isRegistrationRequiredForFullDescription());
if (needsPortletDescriptions)
{
Set<Portlet> portlets;
@@ -411,6 +411,12 @@
registrationNoPortletsServiceDescription.setRegistrationPropertyDescription(registrationProperties);
registrationPortletsServiceDescription.setRegistrationPropertyDescription(registrationProperties);
+ // update need to register
+
noRegistrationNoPortletsServiceDescription.setRequiresRegistration(requirements.isRegistrationRequired());
+
noRegistrationPortletsServiceDescription.setRequiresRegistration(requirements.isRegistrationRequired());
+
registrationNoPortletsServiceDescription.setRequiresRegistration(requirements.isRegistrationRequired());
+
registrationPortletsServiceDescription.setRequiresRegistration(requirements.isRegistrationRequired());
+
lastGenerated = System.currentTimeMillis();
}
}
Show replies by date