[portal-commits] JBoss Portal SVN: r8847 - branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic.

portal-commits at lists.jboss.org portal-commits at lists.jboss.org
Thu Nov 8 00:20:06 EST 2007


Author: chris.laprun at jboss.com
Date: 2007-11-08 00:20:06 -0500 (Thu, 08 Nov 2007)
New Revision: 8847

Modified:
   branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java
Log:
- Improved output.

Modified: branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java	2007-11-08 05:12:27 UTC (rev 8846)
+++ branches/JBoss_Portal_Branch_2_6/core-samples/src/main/org/jboss/portal/core/samples/basic/PortletSessionPortlet.java	2007-11-08 05:20:06 UTC (rev 8847)
@@ -99,15 +99,25 @@
 
    private void print(PortletSession session, int scope, PrintWriter writer)
    {
-      writer.println("<table>");
-      writer.println("<tr><td>name</td><td>value</td>");
-      for (Enumeration e = session.getAttributeNames(scope); e.hasMoreElements();)
+      String scopeName = PortletSession.PORTLET_SCOPE == scope ? "portlet" : "application";
+      writer.println("<p style='border-bottom: 2px dashed #999;'>Session attributes for " + scopeName + " scope:</p>");
+      Enumeration e = session.getAttributeNames(scope);
+      if (e.hasMoreElements())
       {
-         String name = (String)e.nextElement();
-         Object value = session.getAttribute(name, scope);
-         writer.println("<tr><td>" + name + "</td><td>" + value + "</td>");
+         writer.println("<table style='border: 1px solid #333;'>");
+         writer.println("<tr class='portlet-table-header'><th>name</th><th>value</th>");
+         for (; e.hasMoreElements();)
+         {
+            String name = (String)e.nextElement();
+            Object value = session.getAttribute(name, scope);
+            writer.println("<tr><td>" + name + "</td><td>" + value + "</td>");
+         }
+         writer.println("</table>");
       }
-      writer.println("</table>");
+      else
+      {
+         writer.println("<p>No attributes in " + scopeName + " scope!</p>");
+      }
    }
 
 }




More information about the portal-commits mailing list