[jboss-svn-commits] JBL Code SVN: r15929 - 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
Thu Oct 18 17:29:09 EDT 2007


Author: dejp
Date: 2007-10-18 17:29:09 -0400 (Thu, 18 Oct 2007)
New Revision: 15929

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:
hiding counters cont

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-10-18 18:53:30 UTC (rev 15928)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/Downloads.java	2007-10-18 21:29:09 UTC (rev 15929)
@@ -39,6 +39,7 @@
 import org.jboss.forge.common.projects.project.Button;
 import org.jboss.forge.common.projects.project.Category;
 import org.jboss.forge.common.projects.project.File;
+import org.jboss.forge.common.projects.project.Files;
 import org.jboss.portlet.JBossPortlet;
 import org.jboss.portlet.JBossRenderRequest;
 import org.jboss.portlet.JBossRenderResponse;
@@ -126,9 +127,17 @@
 
 			if (!projectId.equals("default")) {
 				if (categoryId == null) {
-					if (d.getFiles() != null) {
-						files = d.getFiles().getFile();
+                    Files f = d.getFiles();
+					if (f != null) {
+						files = f.getFile();
+                        
+                        if (f.isVisible()) {
+                            request.setAttribute(DownloadsConstants.FILES_VISIBLE, Boolean.TRUE);
+                        } else {
+                            request.setAttribute(DownloadsConstants.FILES_VISIBLE, Boolean.FALSE);
+                        }
 					}
+
 					if (d.getCategories() != null) {
 						categories = d.getCategories().getCategory();
 						desc = d.getDescription();
@@ -160,8 +169,16 @@
 						return;
 					}
 
-					if (cat.getFiles() != null)
-						files = cat.getFiles().getFile();
+                    Files f = cat.getFiles(); 
+					if (f != null) {
+						files = f.getFile();
+                    
+                        if (f.isVisible()) {
+                            request.setAttribute(DownloadsConstants.FILES_VISIBLE, Boolean.TRUE);
+                        } else {
+                            request.setAttribute(DownloadsConstants.FILES_VISIBLE, Boolean.FALSE);
+                        }
+                    }
 
 					if (cat.getCategories() != null)
 						categories = cat.getCategories().getCategory();
@@ -210,12 +227,10 @@
                 org.jboss.forge.common.projects.project.Counters c = d.getCounters();
 
                 if (c != null) {
-                    Boolean visible = c.isVisible();
-
-                    if (visible != null) {
-                        request.setAttribute(DownloadsConstants.COUNTERS_VISIBLE, visible.toString());
+                    if (c.isVisible()) {
+                        request.setAttribute(DownloadsConstants.COUNTERS_VISIBLE, Boolean.TRUE);
                     } else {
-                        request.setAttribute(DownloadsConstants.COUNTERS_VISIBLE, Boolean.TRUE.toString());
+                        request.setAttribute(DownloadsConstants.COUNTERS_VISIBLE, Boolean.FALSE);
                     }
                 }
                 

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-10-18 18:53:30 UTC (rev 15928)
+++ labs/jbosslabs/trunk/portal-extensions/forge-portlets/src/java/org/jboss/forge/projects/downloads/DownloadsConstants.java	2007-10-18 21:29:09 UTC (rev 15929)
@@ -41,5 +41,6 @@
     
     public static final String COUNTERS_MAP = "COUNTERS_MAP";
     public static final String COUNTERS_VISIBLE = "COUNTERS_VISIBLE";
+    public static final String FILES_VISIBLE = "FILES_VISIBLE";
 
 }




More information about the jboss-svn-commits mailing list