[jboss-svn-commits] JBL Code SVN: r11211 - labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Apr 22 19:00:25 EDT 2007


Author: dejp
Date: 2007-04-22 19:00:25 -0400 (Sun, 22 Apr 2007)
New Revision: 11211

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConDataBean.java
Log:
bug fix

Modified: labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConDataBean.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConDataBean.java	2007-04-22 22:22:02 UTC (rev 11210)
+++ labs/jbosslabs/trunk/portal-extensions/forge-contributor/src/java/org/jboss/forge/contributor/ConDataBean.java	2007-04-22 23:00:25 UTC (rev 11211)
@@ -139,22 +139,14 @@
 		this.name = name;
 	}
 
-	public String getProjects() {
-		if (this.projects == null) {
-			String projects = new String();
-			Projects prjs = ProjectsHelper.getProjects(FacesTools.getPortalName());
-		
-			for (String projectId : projectsInfo.keySet()) {
-				if (projects.length() > 0)			
-					projects = projects + ", " + prjs.getProjectName(projectId);
-				else 
-					projects = prjs.getProjectName(projectId);
-			}
-			this.projects = projects;
-		}
-		return projects;
-	}
+    public String getProjects() {
+        return projects;
+    }
 
+    public void setProjects(String projects) {
+        this.projects = projects;
+    }
+    
 	public String getSince() {
 		return since;
 	}
@@ -208,7 +200,23 @@
 	}
 
 	public void setProjectsInfo(Map<String, String> projectsInfo) {
-		this.projectsInfo = projectsInfo;
+        Projects prjs = ProjectsHelper.getProjects(FacesTools.getPortalName());
+        
+        String tmp = new String("");
+        if (prjs != null) {
+            for (String projectId : projectsInfo.keySet()) {
+                if (tmp.length() > 0)           
+                    tmp = tmp + ", " + prjs.getProjectName(projectId);
+                else 
+                    tmp = prjs.getProjectName(projectId);
+            }
+        }
+        this.projects = tmp;
+        if (projectsInfo != null) {
+            this.projectsInfo = projectsInfo;
+        } else {
+            this.projectsInfo = new LinkedHashMap<String, String>();
+        }
 	}
 	
 	public boolean isAcceptedByProjectLeads() {




More information about the jboss-svn-commits mailing list