1 <? xml version="1.0" encoding="UTF-8" ?>
3 xmlns:opensrf="http://opensrf.org/xmlns/opensrf"
4 xmlns:cdbi="http://opensrf.org/xmlns/opensrf/cdbi"
5 xmlns:perl="http://opensrf.org/xmlns/opensrf/perl"
6 xmlns:javascript="http://opensrf.org/xmlns/opensrf/javascript"
7 xmlns:c="http://opensrf.org/xmlns/opensrf/c">
10 <!-- template class definition -->
18 <cdbi:table rdbms="Pg">
19 <cdbi:name></cdbi:name>
20 <cdbi:sequence></cdbi:sequence>
22 <cdbi:table rdbms="MySQL">
23 <cdbi:name></cdbi:name>
26 <perl:parent>Fieldmapper</perl:parent>
27 <cdbi:parent>OpenILS::Storage::CDBI</cdbi:parent>
30 <opensrf:field name="" datatype="" cdbi:primary="" cdbi:required="" default="" cdbi:default=""/>
34 <opensrf:link field="" source="" javascript:list="" cdbi:type=""/>
40 <opensrf:class id="asvr">
42 <opensrf:link field="survey" source="asv" cdbi:type="has_a"/>
46 <opensrf:class id="asvq">
48 <opensrf:link field="survey" source="asv" cdbi:type="has_a"/>
52 <opensrf:class id="aou"/>
54 <!-- Survey class definition -->
57 perl:class="Fieldmapper::action::survey"
58 cdbi:class="action::survey"
59 javascript:class="asv"
61 <cdbi:table rdbms="Pg">
62 <cdbi:name>action.survey</cdbi:name>
63 <cdbi:sequence>action.survey_id_seq</cdbi:sequence>
65 <cdbi:table rdbms="MySQL">
66 <cdbi:name>action_survey</cdbi:name>
69 <perl:parent>Fieldmapper</perl:parent>
70 <cdbi:parent>OpenILS::Storage::CDBI</cdbi:parent>
76 cdbi:primary="true" />
81 cdbi:required="true" />
86 cdbi:required="true" />
91 cdbi:required="true" />
97 cdbi:default="now()" />
103 cdbi:default="now() + '1 month'" />
132 <opensrf:link field="questions" source="asvq" cdbi:type="has_many"/>
133 <opensrf:link field="responses" source="asvr" cdbi:type="has_many"/>
134 <opensrf:link field="owner" source="aou" cdbi:type="has_a"/>
140 </opensrf:fieldmapper>