blob: 2786ffcfb70131a97ad30fa0b3fc31c7917aefc9 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<mapping>
<description>Coplet data mapping file</description>
<class name="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
<field name="persistentAspectDatas" type="org.exolab.castor.mapping.MapItem" collection="map" handler="org.apache.cocoon.portal.util.AspectDataFieldHandler">
<bind-xml name="aspect"/>
</field>
</class>
<class name="org.apache.cocoon.portal.factory.impl.AbstractProducible"
extends="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
<field name="name" type="java.lang.String">
<bind-xml name="name" node="attribute" />
</field>
<field name="id" type="java.lang.String" >
<bind-xml name="id" node="attribute" />
</field>
</class>
<class name="org.apache.cocoon.portal.profile.impl.CopletDataManager">
<map-to xml="coplets" />
<field name="copletData" type="org.apache.cocoon.portal.coplet.CopletData" collection="vector" handler="org.apache.cocoon.portal.util.CopletDataFieldHandler">
<bind-xml auto-naming="deriveByClass"/>
</field>
</class>
<class name="org.apache.cocoon.portal.coplet.CopletData"
extends="org.apache.cocoon.portal.factory.impl.AbstractProducible">
<map-to xml="coplet-data" />
<field name="title" type="java.lang.String">
<bind-xml name="title"/>
</field>
<field name="attributes" type="org.exolab.castor.mapping.MapItem" collection="map" handler="org.apache.cocoon.portal.util.AttributesFieldHandler">
<bind-xml name="attribute"/>
</field>
<field name="copletBaseData" type="java.lang.String" handler="org.apache.cocoon.portal.util.CopletBaseDataReferenceFieldHandler"/>
</class>
<class name="org.exolab.castor.mapping.MapItem">
<field name="key" type="java.lang.String">
<bind-xml name="name"/>
</field>
<field name="value">
<bind-xml name="value"/>
</field>
</class>
</mapping>