[jboss-svn-commits] JBL Code SVN: r5264 - in labs/jbosslabs/trunk/portal-extensions: forge-common/src/java/org/jboss/forge/common/soa/primates primates/src/java/org/jbosslabs/portlets/primates primates/src/java/org/jbosslabs/portlets/primates/service
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 24 16:17:57 EDT 2006
Author: unibrew
Date: 2006-07-24 16:17:53 -0400 (Mon, 24 Jul 2006)
New Revision: 5264
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
Log:
[JBLAB-726] Solving small debugging issues
Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java 2006-07-24 19:07:51 UTC (rev 5263)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/soa/primates/PrimateDTO.java 2006-07-24 20:17:53 UTC (rev 5264)
@@ -22,6 +22,7 @@
package org.jboss.forge.common.soa.primates;
+import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
@@ -36,10 +37,10 @@
public class PrimateDTO {
- private Set<String> logins;
+ private Set<String> logins=new HashSet<String>();
private String name;
private String title;
- private Set<String> projects;
+ private Set<String> projects=new HashSet<String>();
private String mugshot;
private String status;
private String bio;
@@ -116,13 +117,13 @@
country = primate.get("country");
mugshot = primate.get("mugshot");
name = primate.get("name");
- Iterator<String> it = primate.childIterator("projects");
- while (it.hasNext()) {
- projects.add(it.next());
+ Iterator it = primate.childIterator("projects");
+ while (it!= null && it.hasNext()) {
+ projects.add(((DelegateContext)it.next()).get("project"));
}
it = primate.childIterator("logins");
- while (it.hasNext()) {
- logins.add(it.next());
+ while (it!= null && it.hasNext()) {
+ logins.add(((DelegateContext)it.next()).get("login"));
}
status = primate.get("status");
title = primate.get("title");
Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java 2006-07-24 19:07:51 UTC (rev 5263)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/Primate.java 2006-07-24 20:17:53 UTC (rev 5264)
@@ -123,7 +123,7 @@
for (int k = 0; k < loginList.getLength(); k++) {
Node login = loginList.item(k);
if (login.getNodeType()==Node.ELEMENT_NODE && USER_LOGIN_ELEMENT.equals(login.getNodeName())) {
- logins.add(XmlTools.unmarshallText(n).trim());
+ logins.add(XmlTools.unmarshallText(login).trim());
}
}
}
Modified: labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java 2006-07-24 19:07:51 UTC (rev 5263)
+++ labs/jbosslabs/trunk/portal-extensions/primates/src/java/org/jbosslabs/portlets/primates/service/PrimatesServiceImpl.java 2006-07-24 20:17:53 UTC (rev 5264)
@@ -96,7 +96,7 @@
public void stop() {
log.info("Primates service stopped");
}
-
+
public PrimateDTO getPrimate(String nickname, String portalName) {
DelegateContext context = new DelegateContext();
@@ -109,7 +109,8 @@
Iterator it = primate.childIterator(Primate.USER_LOGINS_ELEMENT);
if (it!=null) {
while (it.hasNext()) {
- if (((DelegateContext)it.next()).get(Primate.USER_LOGIN_ELEMENT).compareTo(nickname)==0) {
+ DelegateContext ct = (DelegateContext)it.next();
+ if ((ct).get(Primate.USER_LOGIN_ELEMENT).compareTo(nickname)==0) {
return new PrimateDTO(primate);
}
}
More information about the jboss-svn-commits
mailing list