[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