weaver      2004/02/23 16:39:37

  Added:       components/registry/src/java repository_registry.xml
  Log:
  moved OJB meta data into the test CP.  

  
  Revision  Changes    Path
  1.1                  
jakarta-jetspeed-2/components/registry/src/java/repository_registry.xml
  
  Index: repository_registry.xml
  ===================================================================
  <!--
        - D U B L I N  C O R E
  -->
  
      <class-descriptor class="org.apache.jetspeed.om.common.DublinCore">
        <extent-class class-ref="org.apache.jetspeed.om.common.impl.DublinCoreImpl" /> 
        
      </class-descriptor>
  
     <class-descriptor
          class="org.apache.jetspeed.om.common.impl.DublinCoreImpl"
          table="PORTLET_APPLICATION_DUBLIN_CORE"
     >
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
   
        />
  
        <collection-descriptor
           name="titles"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="creators"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="subjects"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="publishers"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="types"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="formats"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="identifiers"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="sources"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="languages"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="relations"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="coverages"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        <collection-descriptor
           name="rights"
           element-class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
       
     </class-descriptor>
     
  <!--
        - L O C A L I Z E D   F I E L D
  -->
  
     <class-descriptor class="org.apache.jetspeed.om.common.LocalizedField">
        <extent-class 
class-ref="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl" />         
      </class-descriptor>
     
     <class-descriptor
          class="org.apache.jetspeed.om.common.impl.LocalizedFieldImpl"
          table="PORTLET_APPLICATION_DUBLIN_CORE_FIELDS"
     >
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
        />
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
     
        />
  
        <field-descriptor
           name="value"
           column="VALUE"
           jdbc-type="VARCHAR"
        />
  
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />
      </class-descriptor>
  
  <!--
     - P O R T L E T    A P P L I C A T I O N
  -->   
  
  <!--
    <class-descriptor
          
class="org.apache.jetspeed.om.common.portlet.PortletApplicationDefinitionImpl"
     >
       <extent-class 
class-ref="org.apache.jetspeed.tools.castor.om.common.portlet.PortletDefinitionDescriptor"
 />  
    </class-descriptor>
  -->
  
     <class-descriptor
          class="org.apache.jetspeed.om.common.portlet.MutablePortletApplication"
  
     >
        <extent-class 
class-ref="org.apache.jetspeed.om.portlet.impl.PortletApplicationDefinitionImpl" />    
     
     </class-descriptor>
  
   
    <class-descriptor
          class="org.apache.jetspeed.om.portlet.impl.PortletApplicationDefinitionImpl"
          table="PORTLET_APPLICATION"
     >
       
        <field-descriptor
           name="id"
           column="APPLICATION_ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
           
        />
        <!--conversion="org.apache.jetspeed.util.ojb.ObjectIDtoLongFieldConversion" -->
        <field-descriptor
           name="name"
           column="APP_NAME"
           jdbc-type="VARCHAR"
        />
        <field-descriptor
           name="applicationIdentifier"
           column="APP_IDENTIFIER"
           jdbc-type="VARCHAR"
        />
  
        <field-descriptor
           name="version"
           column="VERSION"
           jdbc-type="VARCHAR"
        />
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        /> 
               
        <field-descriptor
           name="webApplicationId"
           column="WEB_APP_ID"
           jdbc-type="INTEGER"       
        />
        
        <field-descriptor
           name="dublinCoreId"
           column="DUBLIN_CORE_ID"
           jdbc-type="INTEGER"       
        />
  
        <field-descriptor
           name="applicationType"
           column="APP_TYPE"
           jdbc-type="INTEGER"       
        />
        
        <reference-descriptor 
                  name="dublinCore" 
                  class-ref="org.apache.jetspeed.om.common.impl.DublinCoreImpl" 
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
                  >
           <foreignkey field-ref="dublinCoreId"/>
        </reference-descriptor>
       
        <reference-descriptor 
                  name="webApplication" 
                  
class-ref="org.apache.jetspeed.om.servlet.impl.WebApplicationDefinitionImpl" 
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
                  >
           <foreignkey field-ref="webApplicationId"/>
        </reference-descriptor>
        
        <collection-descriptor
           name="portlets"
           
element-class-ref="org.apache.jetspeed.om.portlet.impl.PortletDefinitionImpl"
           auto-delete="true"
                 auto-update = "true"
                 auto-retrieve = "true"
  
        >
           <inverse-foreignkey field-ref="appId"/>
        </collection-descriptor>
         
     </class-descriptor>
     
  
     
  <!--
        - W E B    A P P L I C A T I O N 
  -->
  
     <class-descriptor
          class="org.apache.jetspeed.om.servlet.impl.WebApplicationDefinitionImpl"
          table="WEB_APPLICATION"
     >
     
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
  
        />
       
   
        <field-descriptor
           name="contextRoot"
           column="CONTEXT_ROOT"
           jdbc-type="VARCHAR"
        />
  
        <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.impl.WebAppDescriptionImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
           
        >    
  
           <inverse-foreignkey field-ref="parentId"/>
  
        </collection-descriptor>
       
      <collection-descriptor
           name="displayNames"
           element-class-ref="org.apache.jetspeed.om.impl.WebAppDisplayNameImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >    
            <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
       
     </class-descriptor>
  
  <!--
     -  P O R T L E T   D E F I N I T I O N
   -->
  
   
     <class-descriptor
          class="org.apache.jetspeed.om.portlet.impl.PortletDefinitionImpl"
          table="PORTLET_DEFINITION"
  
     >
     
     
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
         
        />
  
        <field-descriptor
           name="portletIdentifier"
           column="PORTLET_IDENTIFIER"
           jdbc-type="VARCHAR"       
        />
        
      
        <field-descriptor
           name="name"
           column="NAME"
           jdbc-type="VARCHAR"
        />
        <field-descriptor
           name="className"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="appId"
           column="APPLICATION_ID"
           jdbc-type="INTEGER"
           
        />      
        
         <field-descriptor
           name="expirationCache"
           column="EXPIRATION_CACHE"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="preferenceValidatorClassname"
           column="PREFERENCE_VALIDATOR"
           jdbc-type="VARCHAR"
        />
        
        
  
  
        <reference-descriptor 
                name="app" 
                
class-ref="org.apache.jetspeed.om.portlet.impl.PortletApplicationDefinitionImpl" 
                auto-delete="false"
                auto-update = "true"
                auto-retrieve = "true"
         >                      
           <foreignkey field-ref="appId"/>
        </reference-descriptor>
     
      
       <collection-descriptor
           name="displayNames"
           element-class-ref="org.apache.jetspeed.om.impl.PortletDisplayNameImpl"
           auto-delete="true"
                 auto-update = "true"
                 auto-retrieve = "true"
        >    
            <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
    
  
        <collection-descriptor
           name="languageSet"
           element-class-ref="org.apache.jetspeed.om.impl.LanguageImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >
           <inverse-foreignkey field-ref="portletId"/>
  
        </collection-descriptor>
        
        <collection-descriptor
           name="contentTypes"
           
element-class-ref="org.apache.jetspeed.om.common.portlet.ContentTypeComposite"
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >         
  
           <inverse-foreignkey field-ref="portletId"/>
        </collection-descriptor>
        
  
                <collection-descriptor
           name="parameterSet"
           element-class-ref="org.apache.jetspeed.om.impl.PortletInitParameterImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >         
  
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
  
        <collection-descriptor
           name="prefSet"
           
element-class-ref="org.apache.jetspeed.om.preference.impl.DefaultPreferenceImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
         >         
  
           <inverse-foreignkey field-ref="parentId"/>
        </collection-descriptor>
        
         <collection-descriptor
           name="securityRoleRefSet"
           element-class-ref="org.apache.jetspeed.om.impl.SecurityRoleRefImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
  
         >         
  
           <inverse-foreignkey field-ref="portletId"/>
        </collection-descriptor>
        
       <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.impl.PortletDescriptionImpl"
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >         
  
           <inverse-foreignkey field-ref="parentId"/>
  
        </collection-descriptor>
  
  
  
     <!--      
        <collection-descriptor
           name="portletEntities"
           
element-class-ref="org.apache.jetspeed.components.portletentity.PortletEntityImpl"
            auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >
      
             <inverse-foreignkey field-ref="portletId"/>
       </collection-descriptor>
         -->
     </class-descriptor>
     
  
  
  <!-- 
     - L A N G U A G E 
  -->
     <class-descriptor
          class="org.apache.jetspeed.om.impl.LanguageImpl"
          table="LANGUAGE"
     >
     
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"         
        />
        
        <field-descriptor
           name="portletId"
           column="PORTLET_ID"
           jdbc-type="INTEGER"
            
        />
        
        
        <field-descriptor
           name="title"
           column="TITLE"
           jdbc-type="VARCHAR"
        />
        <field-descriptor
           name="shortTitle"
           column="SHORT_TITLE"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="keywords"
           column="KEYWORDS"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.CSVtoCollectionFieldConversion"
        />
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />      
  
     </class-descriptor>
  
  <!--
     - C O N T E N T    T Y P E 
   -->
      <class-descriptor
          class="org.apache.jetspeed.om.common.portlet.ContentTypeComposite"
  
     >
        <extent-class class-ref="org.apache.jetspeed.om.portlet.impl.ContentTypeImpl" 
/>              
     </class-descriptor>
   
   
   
     <class-descriptor
          class="org.apache.jetspeed.om.portlet.impl.ContentTypeImpl"
          table="PORTLET_CONTENT_TYPE"
     >   
       <field-descriptor
           name="contentTypeId"
           column="CONTENT_TYPE_ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"         
        />
        <field-descriptor
           name="portletId"
           column="PORTLET_ID"
           jdbc-type="INTEGER"
  
        />
        <field-descriptor
           name="contentType"
           column="CONTENT_TYPE"
           jdbc-type="VARCHAR"
        />
        <field-descriptor
           name="portletModes"
           column="MODES"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.CSVtoPortletModeFieldConversion"
        />  
     </class-descriptor>
     
  
  
  <!--
     - P A R A M E T E R
   -->
   <!--
     <class-descriptor
          class="org.apache.jetspeed.om.common.ParameterImpl"
          table="PARAMETER"
     >
     <extent-class 
class-ref="org.apache.jetspeed.om.common.extended.PortletInitParameterImpl" />
     <extent-class 
class-ref="org.apache.jetspeed.om.common.extended.ServletInitParameterImpl" />
     
      
  
     </class-descriptor>
     -->
  
     <class-descriptor
          class="org.apache.jetspeed.om.impl.ServletInitParameterImpl"
          table="PARAMETER"
     >
     
     <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
        />
        
          <field-descriptor
           name="parameterId"
           column="PARAMETER_ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"         
        />
        
        <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
        />
        
        <field-descriptor
           name="name"
           column="NAME"
           jdbc-type="VARCHAR"
        />
     
        <field-descriptor
           name="value"
           column="PARAMETER_VALUE"
           jdbc-type="VARCHAR"         
        />       
           
  
     
     <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        
        
        
      </class-descriptor>
  
     <class-descriptor
          class="org.apache.jetspeed.om.impl.PortletInitParameterImpl"
          table="PARAMETER"
     >
        <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
        />
        
          <field-descriptor
           name="parameterId"
           column="PARAMETER_ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"         
        />
        
        <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
        />
        
        <field-descriptor
           name="name"
           column="NAME"
           jdbc-type="VARCHAR"
        />
  
        <field-descriptor
           name="value"
           column="PARAMETER_VALUE"
           jdbc-type="VARCHAR"         
        />       
           
     
     <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.impl.ParameterDescriptionImpl"
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
        >         
           <inverse-foreignkey field-ref="parentId"/>
  
        </collection-descriptor>      
     
      </class-descriptor>
  
  <!--
     - P R E F E R E N C E S
   -->
  
   
      <!-- These preferences are the defaults for a PortletDefinition -->
      <class-descriptor
          class="org.apache.jetspeed.om.preference.impl.DefaultPreferenceImpl"
          table="PORTLET_PREFERENCE"
     >
        
          <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
  
  
           
        />
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
              
        <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
  
        />
        
        <field-descriptor
           name="name"
           column="NAME"
           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"
                  auto-update = "true"
                  auto-retrieve = "true"
  
        >         
           <inverse-foreignkey field-ref="preferenceId"/>
          
        </collection-descriptor>
        
        <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.impl.PreferenceDescriptionImpl"
                  auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
  
        >         
  
           <inverse-foreignkey field-ref="parentId"/>
     
        </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="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
           
        />
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
              
        <field-descriptor
           name="parentId"
           column="PARENT_ID"
           jdbc-type="INTEGER"
  
        />
        
        <field-descriptor
           name="name"
           column="NAME"
           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"
                  auto-update = "true"
                  auto-retrieve = "true"
  
        >         
           <inverse-foreignkey field-ref="preferenceId"/>
          
        </collection-descriptor>
        
        <collection-descriptor
           name="descriptions"
           element-class-ref="org.apache.jetspeed.om.impl.PreferenceDescriptionImpl"
           auto-delete="true"
                  auto-update = "true"
                  auto-retrieve = "true"
  
        >         
           <inverse-foreignkey field-ref="parentId"/>
  
        </collection-descriptor>  
      </class-descriptor>
      
   
          
     <class-descriptor
          class="org.apache.jetspeed.om.preference.impl.PreferenceValueImpl"
          table="PREFERENCE_VALUE"
     >
        
          <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"  
  
        />
        
        <field-descriptor
           name="preferenceId"
           column="PREFERENCE_ID"
           jdbc-type="INTEGER"
  
        />
        
      
        
        <field-descriptor
           name="value"
           column="VALUE"
           jdbc-type="VARCHAR"
        />  
    
      </class-descriptor>
      
  
      
      
  <!--
     - L O C A L I Z E D   D E S C R I P I T I O N
   -->
      <class-descriptor
          class="org.apache.jetspeed.om.impl.PortletDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
     
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
     
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
         
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
         <class-descriptor
          class="org.apache.jetspeed.om.impl.PortletAppDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
           
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
           
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
         <class-descriptor
          class="org.apache.jetspeed.om.impl.WebAppDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
    
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
         <class-descriptor
          class="org.apache.jetspeed.om.impl.PortletEntityDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
  
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
      <class-descriptor
          class="org.apache.jetspeed.om.impl.ParameterDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
  
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
         <class-descriptor
          class="org.apache.jetspeed.om.impl.PreferenceDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
  
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
         <class-descriptor
          class="org.apache.jetspeed.om.impl.SecurityRoleRefDescriptionImpl"
          table="LOCALIZED_DESCRIPTION"
     >
        
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
  
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
          
        
        <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="description"
           column="DESCRIPTION"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
        
    
      </class-descriptor>
      
    
      
      <class-descriptor
          class="org.apache.jetspeed.om.impl.PortletDisplayNameImpl"
          table="LOCALIZED_DISPLAY_NAME"
     >    
          
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
  
  
     
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
        
         <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
  
        <field-descriptor
           name="displayName"
           column="DISPLAY_NAME"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />       
      
     </class-descriptor>
     
  
      <class-descriptor
          class="org.apache.jetspeed.om.impl.WebAppDisplayNameImpl"
          table="LOCALIZED_DISPLAY_NAME"
     >
          
        <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
           
        />
        
        <field-descriptor
           name="parentId"
           column="OBJECT_ID"
           jdbc-type="INTEGER"
  
        />
  
        
         <field-descriptor
           name="ojbConcreteClass"
           column="CLASS_NAME"
           jdbc-type="VARCHAR"
        />
        
        <field-descriptor
           name="displayName"
           column="DISPLAY_NAME"
           jdbc-type="VARCHAR"
        />   
        
        <field-descriptor
           name="locale"
           column="LOCALE_STRING"
           jdbc-type="VARCHAR"
           conversion="org.apache.jetspeed.util.ojb.LocaleFieldConversion"
        />          
      
  
     </class-descriptor>
  
      
      
      
   <!-- 
     - P O R T L E T  E N T I T Y
   -->
       <class-descriptor
          class="org.apache.jetspeed.components.portletentity.PortletEntityImpl"
          table="PORTLET_ENTITY"
     >
        
          <field-descriptor
           name="id"
           column="ID"
           jdbc-type="INTEGER"
           primarykey="true"
           autoincrement="true"
           
        />
        
        <field-descriptor
           name="portletId"
           column="PORTLET_DEFINITION_ID"
           jdbc-type="INTEGER"
  
        />
        
        <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" 
           auto-delete="false"
             auto-update = "true"
                 auto-retrieve = "true"
         >                      
           <foreignkey field-ref="portletId"/>
        </reference-descriptor>
  
        <collection-descriptor
           name="originalPreferences"
           element-class-ref="org.apache.jetspeed.om.preference.impl.PreferenceImpl"
           auto-delete="true"
             auto-update = "true"
                 auto-retrieve = "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.SecurityRoleRefDescriptionImpl"
           auto-delete="true"
         auto-update = "true"
                 auto-retrieve = "true"
  
        >         
           <inverse-foreignkey field-ref="parentId"/>
  
        </collection-descriptor>     
  
        
  
    
    </class-descriptor>
     
    
  
  

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

Reply via email to