You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tiles.apache.org by ap...@apache.org on 2007/02/12 17:03:31 UTC

svn commit: r506513 - in /tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal: PortalCatalog.java UserPortalAction.java

Author: apetrelli
Date: Mon Feb 12 08:03:30 2007
New Revision: 506513

URL: http://svn.apache.org/viewvc?view=rev&rev=506513
Log:
TILES-12
Some fixes

Modified:
    tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/PortalCatalog.java
    tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserPortalAction.java

Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/PortalCatalog.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/PortalCatalog.java?view=diff&rev=506513&r1=506512&r2=506513
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/PortalCatalog.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/PortalCatalog.java Mon Feb 12 08:03:30 2007
@@ -26,6 +26,9 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.tiles.ComponentAttribute;
+import org.apache.tiles.showcase.channel.AttributeUtils;
+
 
 /**
  * A catalog of available tiles for a portal.
@@ -140,7 +143,8 @@
        int index = tiles.indexOf( key );
        if(index==-1)
          return null;
-       return (String)tileLabels.get(index);
+       return AttributeUtils.getAttributeValueAsString(
+               (ComponentAttribute) tileLabels.get(index));
        }
 
        /**

Modified: tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserPortalAction.java
URL: http://svn.apache.org/viewvc/tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserPortalAction.java?view=diff&rev=506513&r1=506512&r2=506513
==============================================================================
--- tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserPortalAction.java (original)
+++ tiles/examples/trunk/tiles-showcase/src/main/java/org/apache/tiles/showcase/portal/UserPortalAction.java Mon Feb 12 08:03:30 2007
@@ -35,7 +35,6 @@
 import org.apache.struts.tiles2.actions.TilesAction;
 import org.apache.tiles.ComponentAttribute;
 import org.apache.tiles.ComponentContext;
-import org.apache.tiles.context.ComponentListAttribute;
 import org.apache.tiles.showcase.channel.AttributeUtils;
 
 /**
@@ -151,8 +150,7 @@
 
             for (int i = 0; i < settings.getNumCols(); i++) {
                 List tiles =
-                    (List) ((ComponentListAttribute)
-                            context.getAttribute(((String) LIST_ATTRIBUTE + i))).getValue();
+                    (List) context.getAttribute(((String) LIST_ATTRIBUTE + i)).getValue();
 
                 settings.setListAt(i, tiles);
             }
@@ -183,11 +181,11 @@
 
             for (int i = 0; i < numCols; i++) {
                 List tiles =
-                    (List) context.getAttribute(((String) LIST_ATTRIBUTE + i));
+                    (List) context.getAttribute(((String) LIST_ATTRIBUTE + i)).getValue();
 
                 List labels =
                     (List) context.getAttribute(
-                        ((String) LIST_LABELS_ATTRIBUTE + i));
+                        ((String) LIST_LABELS_ATTRIBUTE + i)).getValue();
 
                 catalog.addTiles(tiles, labels);
             }