| <?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> |