Author: marijan
Date: Thu Jul  5 09:20:21 2012
New Revision: 1357513

URL: http://svn.apache.org/viewvc?rev=1357513&view=rev
Log:
RAVE-701 Provide a simple filesystem based url to page definition mapping (xml, 
json)

- populate rendering

Modified:
    
rave/sandbox/content-services/rave-web-hmvc/src/main/java/org/apache/rave/portal/web/model/config/url/RenderMapping.java
    
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/url/FileUrlConfigDaoTest.java

Modified: 
rave/sandbox/content-services/rave-web-hmvc/src/main/java/org/apache/rave/portal/web/model/config/url/RenderMapping.java
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-hmvc/src/main/java/org/apache/rave/portal/web/model/config/url/RenderMapping.java?rev=1357513&r1=1357512&r2=1357513&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-web-hmvc/src/main/java/org/apache/rave/portal/web/model/config/url/RenderMapping.java
 (original)
+++ 
rave/sandbox/content-services/rave-web-hmvc/src/main/java/org/apache/rave/portal/web/model/config/url/RenderMapping.java
 Thu Jul  5 09:20:21 2012
@@ -22,6 +22,7 @@ package org.apache.rave.portal.web.model
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlRootElement;
 
 /**
@@ -35,10 +36,12 @@ public class RenderMapping {
     private String name;
     private String path;
 
+    @XmlAttribute
     public String getName() {
         return name;
     }
 
+
     public void setName(String name) {
         this.name = name;
     }
@@ -47,6 +50,7 @@ public class RenderMapping {
         return path;
     }
 
+    @XmlAttribute
     public void setPath(String path) {
         this.path = path;
     }

Modified: 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/url/FileUrlConfigDaoTest.java
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/url/FileUrlConfigDaoTest.java?rev=1357513&r1=1357512&r2=1357513&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/url/FileUrlConfigDaoTest.java
 (original)
+++ 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/url/FileUrlConfigDaoTest.java
 Thu Jul  5 09:20:21 2012
@@ -57,10 +57,21 @@ public class FileUrlConfigDaoTest {
         assertEquals(1, userKids.size());
         UrlMapping userAdminMapping = userKids.get(0);
         final List<UrlMapping> children = userAdminMapping.getChildren();
+        UrlMapping withRendering = null;
         for (UrlMapping child : children) {
             assertTrue(child.getParent() != null);
+            if (child.getUrl().equals("edit")) {
+                withRendering = child;
+            }
         }
         assertEquals(3, children.size());
+        assertTrue(withRendering != null);
+        final List<RenderMapping> renderMappings = 
withRendering.getRenderMappings();
+        assertEquals(1, renderMappings.size());
+        final RenderMapping renderMapping = renderMappings.get(0);
+        assertEquals("userAdminPage/footer", renderMapping.getName());
+        assertEquals("/user/pages/footer.jsp", renderMapping.getPath());
+
 
     }
 }


Reply via email to