[jboss-svn-commits] JBL Code SVN: r15351 - labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 24 17:47:13 EDT 2007


Author: dejp
Date: 2007-09-24 17:47:13 -0400 (Mon, 24 Sep 2007)
New Revision: 15351

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java
   labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java
Log:
JBLAB-887

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-09-24 21:30:41 UTC (rev 15350)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-09-24 21:47:13 UTC (rev 15351)
@@ -23,6 +23,7 @@
 
 import java.io.IOException;
 import java.util.List;
+import java.util.Map;
 import java.util.Set;
 import java.util.TreeSet;
 
@@ -31,6 +32,8 @@
 
 import org.jboss.forge.common.ForgeHelper;
 import org.jboss.forge.common.ejb3.LabsServices;
+import org.jboss.forge.common.projects.DownloadCounterTools;
+import org.jboss.forge.common.projects.DownloadCountersDB;
 import org.jboss.forge.common.projects.Projects;
 import org.jboss.forge.common.projects.ProjectsHelper;
 import org.jboss.forge.common.projects.project.Button;
@@ -177,7 +180,7 @@
 					}
 				}
 			}
-
+            
 			request.setAttribute(DownloadsConstants.DESCRIPTION, desc);
 			request.setAttribute(DownloadsConstants.CATEGORYNAME, name);
 			request.setAttribute(DownloadsConstants.FILES, files);
@@ -204,6 +207,12 @@
 						ForgeHelper.createRepoAccessPath(portalName,
 								"prj-downloads/downloads.jsp"));
 			} else if (request.getWindowState().equals(WindowState.MAXIMIZED)) {
+                DownloadCountersDB downloadCountersDB = DownloadCounterTools.getDesc(portalName);
+                Map<String, org.jboss.forge.common.projects.Counter> countersMap = 
+                    downloadCountersDB.getCountersMapForProject(projectId);
+                
+                request.setAttribute(DownloadsConstants.COUNTERS_MAP, countersMap);
+                
 				rd = getPortletContext().getRequestDispatcher(
 						ForgeHelper.createRepoAccessPath(portalName,
 								"prj-downloads/downloads-maximized.jsp"));

Modified: labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java	2007-09-24 21:30:41 UTC (rev 15350)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java	2007-09-24 21:47:13 UTC (rev 15351)
@@ -29,6 +29,7 @@
  */
 
 public class DownloadsConstants {
+
 	public static final String CATEGORIES = "CATEGORIES";
 	public static final String FILES = "FILES";
 	public static final String DESCRIPTION = "DESCRIPTION";
@@ -37,4 +38,7 @@
 	public static final String BUTTONCAT = "BUTTONCAT";
 	public static final String NOPROJECT = "NOPROJECT";
 	public static final String DOWNLINKS = "DOWNLINKS";
+    
+    public static final String COUNTERS_MAP = "COUNTERS_MAP";
+
 }




More information about the jboss-svn-commits mailing list