blob: 4faa3d6f2d3a3d131502bcd135132372432a12c5 [file]
<?xml version="1.0"?>
<!DOCTYPE databases PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
"http://castor.exolab.org/mapping.dtd">
<mapping>
<class name="org.apache.pluto.portalImpl.om.page.impl.PropertyImpl">
<field name="name" type="java.lang.String" required="true">
<bind-xml name="name" node="attribute"/>
</field>
<field name="value" type="java.lang.String" required="true">
<bind-xml name="value" node="attribute"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.page.impl.NavigationImpl">
<field name="title" type="java.lang.String" required="true">
<bind-xml name="title" node="element"/>
</field>
<field name="description" type="java.lang.String" required="false">
<bind-xml name="description" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.page.impl.FragmentImpl">
<field name="name" type="java.lang.String" required="true">
<bind-xml name="name" node="attribute"/>
</field>
<field name="classname" type="java.lang.String">
<bind-xml name="class" node="attribute"/>
</field>
<field name="type" type="java.lang.String">
<bind-xml name="type" node="attribute"/>
</field>
<field name="navigation"
type="org.apache.pluto.portalImpl.om.page.impl.NavigationImpl"
required="false">
<bind-xml name="navigation" node="element"/>
</field>
<field name="properties"
type="org.apache.pluto.portalImpl.om.page.impl.PropertyImpl"
collection="collection">
<bind-xml name="property" node="element"/>
</field>
<field name="fragments"
type="org.apache.pluto.portalImpl.om.page.impl.FragmentImpl"
collection="collection">
<bind-xml name="fragment" node="element"/>
</field>
</class>
<class name="org.apache.pluto.portalImpl.om.page.impl.PortalImpl">
<map-to xml="portal"/>
<field name="fragments"
type="org.apache.pluto.portalImpl.om.page.impl.FragmentImpl"
collection="collection"
required="true">
<bind-xml name="fragment" node="element"/>
</field>
</class>
</mapping>