]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.jcr/src/main/resources/org/argeo/slc/jcr/dao/mapping.xml
First slc execution JCR mapping
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.jcr / src / main / resources / org / argeo / slc / jcr / dao / mapping.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE jackrabbit-ocm PUBLIC "-//The Apache Software Foundation//DTD Repository//EN" "http://jackrabbit.apache.org/dtd/jackrabbit-ocm-1.5.dtd">
3 <jackrabbit-ocm>
4 <class-descriptor className="Type" jcrType="my:type"
5 jcrSuperTypes="nt:base" jcrMixinTypes="mix:referenceable">
6 <field-descriptor fieldName="path" path="true" />
7 <field-descriptor fieldName="uuid" uuid="true" />
8 <field-descriptor fieldName="name" jcrName="my:name"
9 jcrMandatory="true" />
10 <field-descriptor fieldName="description" jcrName="my:description" />
11 </class-descriptor>
12 <class-descriptor className="Element" jcrType="my:element"
13 jcrSuperTypes="nt:base" jcrMixinTypes="mix:versionable">
14 <field-descriptor fieldName="path" path="true" />
15 <field-descriptor fieldName="uuid" uuid="true" />
16 <field-descriptor fieldName="name" jcrName="my:name"
17 jcrMandatory="true" />
18 <field-descriptor fieldName="description" jcrName="my:description" />
19 <bean-descriptor fieldName="type" jcrName="my:type"
20 proxy="false" jcrType="my:type" jcrMandatory="true"
21 jcrOnParentVersion="IGNORE"
22 converter="org.apache.jackrabbit.ocm.manager.beanconverter.impl.ReferenceBeanConverterImpl" />
23 </class-descriptor>
24 </jackrabbit-ocm>