Modified: portals/jetspeed-2/trunk/etc/schema/phase2-schema.xml
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/etc/schema/phase2-schema.xml?rev=314803&r1=314802&r2=314803&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/etc/schema/phase2-schema.xml (original)
+++ portals/jetspeed-2/trunk/etc/schema/phase2-schema.xml Tue Oct 11 23:35:19 
2005
@@ -18,119 +18,84 @@
 <!-- Autogenerated by JDBCToXMLSchema! -->
 <database name="j2">
 
+    <!--
+       Folder Definition
+    -->
 
     <table name="FOLDER">
-        <column name="FOLDER_ID" primaryKey="true" required="true"
-            size="80" type="VARCHAR"/>
-               <column name="PARENT_ID" type="VARCHAR" size="80"/>             
                    
+        <column name="FOLDER_ID" primaryKey="true" required="true" size="255" 
type="VARCHAR"/>
+               <column name="PARENT_ID" type="VARCHAR" size="255"/>
+        <column name="NAME" size="80" type="VARCHAR"/>
         <column name="TITLE" size="100" type="VARCHAR"/>
                <foreign-key foreignTable="FOLDER" onDelete="cascade">
                        <reference foreign="FOLDER_ID" local="PARENT_ID"/>
                </foreign-key>
-               <index name="FOLDER_IDX1">
-                       <index-column name="PARENT_ID" />
-               </index >        
-    </table>
-    
-    <!-- associates a page with its sub group pages -->
-    <table name="SUB_PAGES">
-        <column name="FOLDER_ID" required="true" size="80" type="VARCHAR"/>
-        <column name="SUB_PAGE_ID" required="true" size="80" type="VARCHAR"/>
-        <index name="IX_SUB_PAGES_1">
-            <index-column name="FOLDER_ID" />
-            <index-column name="SUB_PAGE_ID" />
-        </index>
-    </table>
-
-    <table name="SUB_FOLDERS">
-        <column name="FOLDER_ID" required="true" size="80" type="VARCHAR"/>
-        <column name="SUB_FOLDER_ID" required="true" size="80" type="VARCHAR"/>
-        <index name="IX_SUB_FOLDER_1">
-            <index-column name="FOLDER_ID" />
-            <index-column name="SUB_FOLDER_ID" />
-        </index>
+               <index name="IX_FOLDER_1">
+                       <index-column name="PARENT_ID"/>
+               </index>
     </table>
     
     <!--
-       Page Definitions
+       Page Definition
     -->
 
     <table name="PAGE">
-        <column name="PAGE_ID" primaryKey="true" required="true"
-            size="80" type="VARCHAR"/>
-               <column name="PARENT_ID" type="VARCHAR" size="80"/>             
                                            
+        <column name="PAGE_ID" primaryKey="true" required="true" size="255" 
type="VARCHAR"/>
+               <column name="PARENT_ID" type="VARCHAR" size="255"/>
+        <column name="NAME" size="80" type="VARCHAR"/>
         <column name="TITLE" size="100" type="VARCHAR"/>
-        <column name="DEFAULT_DECORATOR" size="100" type="VARCHAR"/>
-        <column name="DEFAULT_PORTLET_DECORATOR" size="100" type="VARCHAR"/>
-        <column name="ACL" size="80" type="VARCHAR"/>
+        <column name="SKIN" size="80" type="VARCHAR"/>
                <foreign-key foreignTable="FOLDER" onDelete="cascade">
                        <reference foreign="FOLDER_ID" local="PARENT_ID"/>
                </foreign-key>
-               <index name="PAGE_IDX1">
-                       <index-column name="PARENT_ID" />
-               </index >        
-        
+               <index name="IX_PAGE_1">
+                       <index-column name="PARENT_ID"/>
+               </index>        
+    </table>
+    
+    <table name="PAGE_DECORATOR">
+        <column name="DECORATOR_ID" primaryKey="true" required="true" 
type="INTEGER"/>
+               <column name="PAGE_ID" type="VARCHAR" size="255" 
required="true"/>
+        <column name="NAME" size="80" type="VARCHAR"/>
+        <column name="DECORATOR" size="80" type="VARCHAR"/>
+               <foreign-key foreignTable="PAGE" onDelete="cascade">
+                       <reference foreign="PAGE_ID" local="PAGE_ID"/>
+               </foreign-key>
+               <index name="IX_PAGE_DECORATOR_1">
+                       <index-column name="PAGE_ID"/>
+               </index>        
+        <unique name="UN_PAGE_DECORATOR_1">
+          <unique-column name="PAGE_ID"/>
+          <unique-column name="NAME"/>
+        </unique>
     </table>
     
     <!--
-       Fragments (portlets, layouts)
+       Fragment Definitions (portlets, layouts)
     -->
 
     <table name="FRAGMENT">
-        <column name="FRAGMENT_ID" primaryKey="true" required="true"
-            size="80" type="VARCHAR"/>
-        <column name="COMPONENT_NAME" size="100" type="VARCHAR"/>
-        <column name="ACL" size="80" type="VARCHAR"/>
+        <column name="FRAGMENT_ID" primaryKey="true" required="true" 
type="INTEGER"/>
+               <column name="PARENT_ID" type="INTEGER"/>
+               <column name="PAGE_ID" type="VARCHAR" size="255"/>
+        <column name="NAME" size="100" type="VARCHAR"/>
         <column name="TITLE" size="100" type="VARCHAR"/>
         <column name="TYPE" size="40" type="VARCHAR"/>
         <column name="SKIN" size="80" type="VARCHAR"/>
         <column name="DECORATOR" size="80" type="VARCHAR"/>
         <column name="STATE" size="40" type="VARCHAR"/>
-    </table>
-    
-    <!-- associates a page with its top level fragments -->
-    <table name="PAGE_FRAGMENTS">
-        <column name="PAGE_ID" required="true" size="80" type="VARCHAR"/>
-        <column name="FRAGMENT_ID" required="true" size="80" type="VARCHAR"/>
-        <index name="IX_PAGE_FRAGMENTS_1">
-            <index-column name="PAGE_ID" />
-            <index-column name="FRAGMENT_ID" />
-        </index>
-    </table>
-    
-    <!-- associates a fragment with its top level fragments -->
-    <table name="SUB_FRAGMENTS">
-        <column name="FRAGMENT_ID" required="true" size="80" type="VARCHAR"/>
-        <column name="SUB_FRAGMENT_ID" required="true" size="80" 
type="VARCHAR"/>
-        <index name="IX_SUB_FRAGMENTS_1">
-            <index-column name="FRAGMENT_ID" />
-            <index-column name="SUB_FRAGMENT_ID" />
-        </index>
-    </table>
-    
-    <table name="FRAGMENT_PARAMETER">
-        <column name="PARAMETER_ID" primaryKey="true" required="true" 
type="INTEGER"/>
-        <column name="FRAGMENT_ID" required="true" type="INTEGER"/>
-        <column name="NAME" required="true" size="80" type="VARCHAR"/>
-        <column name="COLUMN_VALUE" required="true" type="LONGVARCHAR"/>
-        <unique name="UN_FRAGMENT_PARAMETER_1">
-          <unique-column name="FRAGMENT_ID" />
-          <unique-column name="PARAMETER_ID" />
-        </unique>
-    </table>
-    
-    <!-- names a reference to a fragment subtree -->
-    <table name="FRAGMENT_REF">
-        <column name="FRAGMENT_REF_ID" primaryKey="true" required="true"
-            size="80" type="VARCHAR"/>
-        <column name="FRAGMENT_ID" required="true" size="80" type="VARCHAR"/>
-        <column name="NAME" required="true" size="80" type="VARCHAR"/>
-        <column name="TITLE" size="100" type="VARCHAR"/>
-    </table>
-    
-    <table name="FRAGMENT_REFS">
-        <column name="FRAGMENT_REF_ID" required="true" size="80" 
type="VARCHAR"/>
-        <column name="FRAGMENT_ID" required="true" size="80" type="VARCHAR"/>
+               <foreign-key foreignTable="FRAGMENT" onDelete="cascade">
+                       <reference foreign="FRAGMENT_ID" local="PARENT_ID"/>
+               </foreign-key>
+               <foreign-key foreignTable="PAGE" onDelete="cascade">
+                       <reference foreign="PAGE_ID" local="PAGE_ID"/>
+               </foreign-key>
+               <index name="IX_FRAGMENT_1">
+                       <index-column name="PARENT_ID"/>
+               </index>        
+               <unique name="UN_FRAGMENT_1">
+                       <unique-column name="PAGE_ID"/>
+               </unique>
     </table>
     
     <!--

Modified: portals/jetspeed-2/trunk/etc/sql/drop.sql
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/etc/sql/drop.sql?rev=314803&r1=314802&r2=314803&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/etc/sql/drop.sql (original)
+++ portals/jetspeed-2/trunk/etc/sql/drop.sql Tue Oct 11 23:35:19 2005
@@ -16,14 +16,8 @@
 DROP TABLE MEDIATYPE_TO_CAPABILITY;
 DROP TABLE MEDIATYPE_TO_MIMETYPE;
 DROP TABLE FRAGMENT;
-DROP TABLE PAGE_FRAGMENTS;
-DROP TABLE SUB_FRAGMENTS;
-DROP TABLE FRAGMENT_PARAMETER;
-DROP TABLE FRAGMENT_REF;
-DROP TABLE FRAGMENT_REFS;
-DROP TABLE SUB_PAGES;
+DROP TABLE PAGE_DECORATOR;
 DROP TABLE PAGE;
-DROP TABLE SUB_FOLDERS;
 DROP TABLE FOLDER;
 DROP TABLE RULE_CRITERION;
 DROP TABLE PRINCIPAL_RULE_ASSOC;

Modified: portals/jetspeed-2/trunk/etc/sql/oracle/drop.sql
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/etc/sql/oracle/drop.sql?rev=314803&r1=314802&r2=314803&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/etc/sql/oracle/drop.sql (original)
+++ portals/jetspeed-2/trunk/etc/sql/oracle/drop.sql Tue Oct 11 23:35:19 2005
@@ -22,16 +22,8 @@
 DROP TABLE MEDIATYPE_TO_MIMETYPE;
 
 DROP TABLE FRAGMENT;
-DROP TABLE PAGE_FRAGMENTS;
-DROP TABLE SUB_FRAGMENTS;
-DROP TABLE FRAGMENT_PARAMETER;
-DROP TABLE FRAGMENT_REF;
-DROP TABLE FRAGMENT_REFS;
-
-DROP TABLE SUB_PAGES;
+DROP TABLE PAGE_DECORATOR;
 DROP TABLE PAGE;
-
-DROP TABLE SUB_FOLDERS;
 DROP TABLE FOLDER;
 
 DROP TABLE RULE_CRITERION;

Modified: portals/jetspeed-2/trunk/src/webapp/WEB-INF/assembly/page-manager.xml
URL: 
http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/src/webapp/WEB-INF/assembly/page-manager.xml?rev=314803&r1=314802&r2=314803&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/src/webapp/WEB-INF/assembly/page-manager.xml 
(original)
+++ portals/jetspeed-2/trunk/src/webapp/WEB-INF/assembly/page-manager.xml Tue 
Oct 11 23:35:19 2005
@@ -19,7 +19,7 @@
     
   <!-- PageManager -->
   <bean id="PsmlDocumentHandler"      
-       
class="org.apache.jetspeed.page.document.CastorFileSystemDocumentHandler" >     
    
+       
class="org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler" 
>         
        <constructor-arg 
index="0"><value>/JETSPEED-INF/castor/page-mapping.xml</value></constructor-arg>
        <constructor-arg index="1"><value>.psml</value></constructor-arg>
        <constructor-arg index="2" 
><value>org.apache.jetspeed.om.page.Page</value></constructor-arg>       
@@ -28,7 +28,7 @@
   </bean>
   
   <bean id="LinkDocumentHandler"       
-       
class="org.apache.jetspeed.page.document.CastorFileSystemDocumentHandler" >     
    
+       
class="org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler" 
>         
        <constructor-arg 
index="0"><value>/JETSPEED-INF/castor/page-mapping.xml</value></constructor-arg>
        <constructor-arg index="1"><value>.link</value></constructor-arg>
        <constructor-arg index="2" 
><value>org.apache.jetspeed.om.page.Link</value></constructor-arg>       
@@ -37,7 +37,7 @@
   </bean>
   
   <bean id="FolderMetaDataDocumentHandler"         
-       
class="org.apache.jetspeed.page.document.CastorFileSystemDocumentHandler" >     
    
+       
class="org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler" 
>         
        <constructor-arg 
index="0"><value>/JETSPEED-INF/castor/page-mapping.xml</value></constructor-arg>
        <constructor-arg 
index="1"><value>folder.metadata</value></constructor-arg>
        <constructor-arg index="2" 
><value>org.apache.jetspeed.om.folder.FolderMetaData</value></constructor-arg>  
     
@@ -46,7 +46,7 @@
   </bean>
   
   <bean id="PageSecurityDocumentHandler"       
-       
class="org.apache.jetspeed.page.document.CastorFileSystemDocumentHandler" >     
    
+       
class="org.apache.jetspeed.page.document.psml.CastorFileSystemDocumentHandler" 
>         
        <constructor-arg 
index="0"><value>/JETSPEED-INF/castor/page-mapping.xml</value></constructor-arg>
        <constructor-arg 
index="1"><value>page.security</value></constructor-arg>
        <constructor-arg index="2" 
><value>org.apache.jetspeed.om.page.PageSecurity</value></constructor-arg>      
 
@@ -55,7 +55,7 @@
   </bean>
   
   <bean id="DocumentHandlerFactory"        
-       class="org.apache.jetspeed.page.document.DocumentHandlerFactoryImpl" >  
    
+       
class="org.apache.jetspeed.page.document.psml.DocumentHandlerFactoryImpl" >     
 
         <constructor-arg>
         <map>
           <entry key=".psml">
@@ -75,7 +75,7 @@
   </bean>
   
   <bean id="FolderHandler"         
-       class="org.apache.jetspeed.page.document.FileSystemFolderHandler" >     
    
+       class="org.apache.jetspeed.page.document.psml.FileSystemFolderHandler" 
>         
        <constructor-arg 
index="0"><value>${applicationRoot}/WEB-INF/pages</value></constructor-arg>
        <constructor-arg index="1"><ref 
bean="DocumentHandlerFactory"/></constructor-arg>
        <constructor-arg index="2"><ref 
bean="PageFileCache"/></constructor-arg>        
@@ -83,7 +83,7 @@
     
   <bean id="org.apache.jetspeed.page.PageManager" 
        name="pageManager"
-       class="org.apache.jetspeed.page.impl.CastorXmlPageManager">         
+       class="org.apache.jetspeed.page.psml.CastorXmlPageManager">         
        <constructor-arg index="0"><ref bean="IdGenerator"/></constructor-arg>
        <constructor-arg index="1"><ref 
bean="DocumentHandlerFactory"/></constructor-arg>
        <constructor-arg index="2"><ref bean="FolderHandler"/></constructor-arg>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to