weaver 2003/10/17 13:09:51
Modified: portal/src/webapp/WEB-INF/conf/ojb repository_jetspeed.xml
Log:
changes related to refactoring of OM
mapping for security role added
Revision Changes Path
1.11 +204 -27
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/conf/ojb/repository_jetspeed.xml
Index: repository_jetspeed.xml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/webapp/WEB-INF/conf/ojb/repository_jetspeed.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- repository_jetspeed.xml 10 Oct 2003 05:12:12 -0000 1.10
+++ repository_jetspeed.xml 17 Oct 2003 20:09:51 -0000 1.11
@@ -246,18 +246,20 @@
<collection-descriptor
name="prefSet"
- element-class-ref="org.apache.jetspeed.om.preference.impl.PreferenceImpl"
+
element-class-ref="org.apache.jetspeed.om.preference.impl.DefaultPreferenceImpl"
collection-class="org.apache.jetspeed.om.collection.ManageablePreferenceSetImpl"
auto-delete="true"
- >
+ >
<inverse-foreignkey field-ref="parentId"/>
- <query-customizer
- class="org.apache.jetspeed.util.ojb.TypeFilterQueryCustomizerImpl">
- <attribute
- attribute-name="type"
- attribute-value="default preference"
- />
- </query-customizer>
+ </collection-descriptor>
+
+ <collection-descriptor
+ name="securityRoleRefSet"
+ element-class-ref="org.apache.jetspeed.om.impl.SecurityRoleRefImpl"
+
collection-class="org.apache.jetspeed.om.collection.ManageableSecurityRoleRefSetImpl"
+ auto-delete="true"
+ >
+ <inverse-foreignkey field-ref="portletId"/>
</collection-descriptor>
<collection-descriptor
@@ -525,18 +527,11 @@
<!--
- P R E F E R E N C E S
-->
-
- <class-descriptor
- class="org.apache.jetspeed.om.common.preference.PreferenceComposite"
- >
- <extent-class
class-ref="org.apache.jetspeed.om.preference.impl.PreferenceImpl" />
-
- </class-descriptor>
-
+ <!-- These preferences are the defaults for a PortletDefinition -->
<class-descriptor
- class="org.apache.jetspeed.om.preference.impl.PreferenceImpl"
+ class="org.apache.jetspeed.om.preference.impl.DefaultPreferenceImpl"
table="PORTLET_PREFERENCE"
>
@@ -546,13 +541,20 @@
jdbc-type="INTEGER"
primarykey="true"
autoincrement="true"
+ access="anonymous"
/>
-
+ <field-descriptor
+ name="ojbConcreteClass"
+ column="CLASS_NAME"
+ jdbc-type="VARCHAR"
+ />
+
<field-descriptor
name="parentId"
column="PARENT_ID"
jdbc-type="INTEGER"
+ access="anonymous"
/>
@@ -562,11 +564,73 @@
jdbc-type="VARCHAR"
/>
+ <field-descriptor
+ name="readOnly"
+ column="READ_ONLY"
+ jdbc-type="BIT"
+ />
+
+ <collection-descriptor
+ name="values"
+
element-class-ref="org.apache.jetspeed.om.preference.impl.PreferenceValueImpl"
+ auto-delete="true"
+ >
+ <inverse-foreignkey field-ref="preferenceId"/>
+
+ </collection-descriptor>
+
+ <collection-descriptor
+ name="descriptions"
+ element-class-ref="org.apache.jetspeed.om.impl.DescriptionImpl"
+
collection-class="org.apache.jetspeed.om.collection.ManageableDescriptionSetImpl"
+ auto-delete="true"
+ >
+ <inverse-foreignkey field-ref="objectId"/>
+ <query-customizer
+ class="org.apache.jetspeed.util.ojb.TypeFilterQueryCustomizerImpl">
+ <attribute
+ attribute-name="type"
+ attribute-value="preference"
+ />
+ </query-customizer>
+ </collection-descriptor>
+ </class-descriptor>
+
+ <!-- These preference map directly to a Portlet Entity -->
+ <class-descriptor
+ class="org.apache.jetspeed.om.preference.impl.PreferenceImpl"
+ table="PORTLET_PREFERENCE"
+ >
+
<field-descriptor
- name="type"
- column="TYPE"
+ name="id"
+ column="ID"
+ jdbc-type="INTEGER"
+ primarykey="true"
+ autoincrement="true"
+ access="anonymous"
+
+ />
+ <field-descriptor
+ name="ojbConcreteClass"
+ column="CLASS_NAME"
jdbc-type="VARCHAR"
/>
+
+ <field-descriptor
+ name="parentId"
+ column="PARENT_ID"
+ jdbc-type="INTEGER"
+ access="anonymous"
+
+ />
+
+ <field-descriptor
+ name="name"
+ column="NAME"
+ jdbc-type="VARCHAR"
+ />
+
<field-descriptor
name="readOnly"
column="READ_ONLY"
@@ -574,7 +638,7 @@
/>
<collection-descriptor
- name="valueObjects"
+ name="values"
element-class-ref="org.apache.jetspeed.om.preference.impl.PreferenceValueImpl"
auto-delete="true"
>
@@ -596,8 +660,7 @@
attribute-value="preference"
/>
</query-customizer>
- </collection-descriptor>
-
+ </collection-descriptor>
</class-descriptor>
@@ -612,13 +675,15 @@
column="ID"
jdbc-type="INTEGER"
primarykey="true"
- autoincrement="true"
+ autoincrement="true"
+ access="anonymous"
/>
<field-descriptor
name="preferenceId"
column="PREFERENCE_ID"
- jdbc-type="INTEGER"
+ jdbc-type="INTEGER"
+ access="anonymous"
/>
@@ -639,7 +704,7 @@
-->
<class-descriptor
class="org.apache.jetspeed.om.impl.DescriptionImpl"
- table="LOCALIZED_DESCRITPION"
+ table="LOCALIZED_DESCRIPTION"
>
<field-descriptor
@@ -908,5 +973,117 @@
/>
</class-descriptor>
+
+
+ <!--
+ - P O R T L E T E N T I T Y
+ -->
+ <class-descriptor
+ class="org.apache.jetspeed.om.entity.impl.PortletEntityImpl"
+ table="PORTLET_ENTITY"
+ >
+
+ <field-descriptor
+ name="id"
+ column="ID"
+ jdbc-type="INTEGER"
+ primarykey="true"
+ autoincrement="true"
+ access="anonymous"
+
+ />
+
+ <field-descriptor
+ name="portletId"
+ column="PORTLET_DEFINITION_ID"
+ jdbc-type="INTEGER"
+ access="anonymous"
+
+ />
+
+ <field-descriptor
+ name="oid"
+ column="GUID"
+ jdbc-type="VARCHAR"
+ conversion="org.apache.jetspeed.util.ojb.ObjectIDtoStringFieldConversion"
+ />
+
+ <reference-descriptor
+ name="portletDefinition"
+ class-ref="org.apache.jetspeed.om.portlet.impl.PortletDefinitionImpl"
+ >
+ <foreignkey field-ref="portletId"/>
+ </reference-descriptor>
+
+ <collection-descriptor
+ name="prefSet"
+ element-class-ref="org.apache.jetspeed.om.preference.impl.PreferenceImpl"
+
collection-class="org.apache.jetspeed.om.collection.ManageablePreferenceSetImpl"
+ auto-delete="true"
+ >
+ <inverse-foreignkey field-ref="parentId"/>
+ </collection-descriptor>
+
+
+ </class-descriptor>
+
+ <!--
+ - S E C U R T I T Y R O L E R E F
+ -->
+ <class-descriptor
+ class="org.apache.jetspeed.om.impl.SecurityRoleRefImpl"
+ table="SECURITY_ROLE_REFERENCE"
+ >
+
+ <field-descriptor
+ name="id"
+ column="ID"
+ jdbc-type="INTEGER"
+ primarykey="true"
+ autoincrement="true"
+ access="anonymous"
+
+ />
+
+ <field-descriptor
+ name="portletId"
+ column="PORTLET_DEFINITION_ID"
+ jdbc-type="INTEGER"
+ access="anonymous"
+
+ />
+
+ <field-descriptor
+ name="name"
+ column="ROLE_NAME"
+ jdbc-type="VARCHAR"
+ />
+
+ <field-descriptor
+ name="link"
+ column="ROLE_LINK"
+ jdbc-type="VARCHAR"
+ />
+
+ <collection-descriptor
+ name="descriptions"
+ element-class-ref="org.apache.jetspeed.om.impl.DescriptionImpl"
+
collection-class="org.apache.jetspeed.om.collection.ManageableDescriptionSetImpl"
+ auto-delete="true"
+ >
+ <inverse-foreignkey field-ref="objectId"/>
+ <query-customizer
+ class="org.apache.jetspeed.util.ojb.TypeFilterQueryCustomizerImpl">
+ <attribute
+ attribute-name="type"
+ attribute-value="security role ref"
+ />
+ </query-customizer>
+ </collection-descriptor>
+
+
+
+
+ </class-descriptor>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]