Author: marijan
Date: Thu Jul  5 09:13:28 2012
New Revision: 1357506

URL: http://svn.apache.org/viewvc?rev=1357506&view=rev
Log:
RAVE-700 Provide basic PageDefinition filesystem storage using json or xml

- add menu component
- use real classes

Modified:
    
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/FilePageConfigDaoTest.java
    
rave/sandbox/content-services/rave-web-hmvc/src/test/resources/example_configuration.xml

Modified: 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/FilePageConfigDaoTest.java
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/FilePageConfigDaoTest.java?rev=1357506&r1=1357505&r2=1357506&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/FilePageConfigDaoTest.java
 (original)
+++ 
rave/sandbox/content-services/rave-web-hmvc/src/test/java/org/apache/rave/portal/web/model/config/FilePageConfigDaoTest.java
 Thu Jul  5 09:13:28 2012
@@ -72,7 +72,7 @@ public class FilePageConfigDaoTest {
 
 
         final List<PageFragment> adminKids = adminFragment.getChildren();
-        assertEquals(2, adminKids.size());
+        assertEquals(3, adminKids.size());
         // admin should have header from page definition
         PageDefinition standard = pageDefinitions.iterator().next();
         final List<PageFragment> children = standard.getChildren();
@@ -97,7 +97,7 @@ public class FilePageConfigDaoTest {
         assertTrue(adminFooter != null);
         assertEquals(1, adminFooter.getChildren().size());
         final PageFragment userAdminFragment = 
fragmentDefinitionsMap.get("userAdminPage");
-        assertEquals(3, userAdminFragment.getChildren().size());
+        assertEquals(4, userAdminFragment.getChildren().size());
 
     }
 

Modified: 
rave/sandbox/content-services/rave-web-hmvc/src/test/resources/example_configuration.xml
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-web-hmvc/src/test/resources/example_configuration.xml?rev=1357506&r1=1357505&r2=1357506&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-web-hmvc/src/test/resources/example_configuration.xml
 (original)
+++ 
rave/sandbox/content-services/rave-web-hmvc/src/test/resources/example_configuration.xml
 Thu Jul  5 09:13:28 2012
@@ -24,11 +24,15 @@
     <page-definition name="standard" description="Page that is being extended 
by other pages"
                      displayname="Standard page"
                      owner="testUser" src="standard.jsp" type="TEMPLATE" 
path="/standard">
+        <page-fragment name="menuController" 
class="org.apache.rave.portal.web.hmvc.example.MyMenuController"
+                       src="menu.jsp" type="COMPONENT"/>
         <page-fragment name="header" path="/header">
-            <page-fragment name="headerController" 
class="com.test.HeaderController" src="header.jsp" type="COMPONENT"/>
+            <page-fragment name="headerController" 
class="org.apache.rave.portal.web.hmvc.example.MyHeaderController"
+                           src="header.jsp" type="COMPONENT"/>
         </page-fragment>
         <page-fragment name="footer" path="/footer">
-            <page-fragment name="nullController" 
class="com.test.ViewController" src="footer.jsp" type="COMPONENT"/>
+            <page-fragment name="footerController" 
class="org.apache.rave.portal.web.hmvc.example.MyFooterController"
+                           src="footer.jsp" type="COMPONENT"/>
         </page-fragment>
     </page-definition>
 
@@ -52,8 +56,9 @@
     <page-fragment name="adminPage" path="/admin" description="Administration 
pages" src="admin.jsp"
                    parent="standard">
         <!-- @overrides footer-->
-        <page-fragment name="footer" path="/footer" src="myFooter.jsp">
-            <page-fragment name="footerController" 
class="com.test.FooterController"/>
+        <page-fragment name="footer" path="/footer" src="myFooter.jsp"
+                       
controller="org.apache.rave.portal.web.hmvc.example.MyFooterController">
+            <page-fragment name="footerController" 
class="org.apache.rave.portal.web.hmvc.example.MyFooterController"/>
         </page-fragment>
     </page-fragment>
 
@@ -64,15 +69,17 @@
                    parent="adminPage">
         <!-- @overrides footer-->
         <page-fragment name="footer" path="/footer" src="myFooter.jsp">
-            <page-fragment name="footerController" 
class="com.test.FooterController"/>
+            <page-fragment name="footerController" 
class="org.apache.rave.portal.web.hmvc.example.MyFooterController"/>
         </page-fragment>
         <!-- @overrides admin header-->
         <page-fragment name="header" path="/header">
-            <page-fragment name="headerController" 
class="com.test.UserLoginHeaderController" src="login.jsp"/>
+            <page-fragment name="headerController" 
class="org.apache.rave.portal.web.hmvc.example.MyHeaderController"
+                           src="login.jsp"/>
         </page-fragment>
         <!-- add body-->
         <page-fragment name="body" path="/body">
-            <page-fragment name="bodyController" class="com.test.UserBody" 
src="body.jsp"/>
+            <page-fragment name="bodyController" 
class="org.apache.rave.portal.web.hmvc.example.MyBodyController"
+                           src="body.jsp"/>
         </page-fragment>
     </page-fragment>
 


Reply via email to