2
<!DOCTYPE hibernate-mapping PUBLIC
3
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
4
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
7
<class name="org.hisp.dhis.datadictionary.ExtendedDataElement" table="extendeddataelement">
8
<id name="id" column="extendeddataelementid">
9
<generator class="native"/>
12
<!-- Identifying and Definitional attributes -->
14
<property name="mnemonic" not-null="true"/>
16
<property name="version" not-null="true"/>
18
<property name="context" type="text"/>
20
<property name="synonyms"/>
22
<property name="hononyms"/>
24
<property name="keywords" not-null="true"/>
26
<property name="status"/>
28
<property name="statusDate" type="date"/>
30
<property name="dataElementType"/>
32
<!-- Relational and Representational attributes -->
34
<property name="dataType"/>
36
<property name="representationalForm"/>
38
<property name="representationalLayout"/>
40
<property name="minimumSize"/>
42
<property name="maximumSize"/>
44
<property name="dataDomain" type="text"/>
46
<property name="validationRules" type="text"/>
48
<property name="relatedDataReferences" type="text"/>
50
<property name="guideForUse" type="text"/>
52
<property name="collectionMethods" type="text"/>
54
<!-- Administrative attributes -->
56
<property name="responsibleAuthority" not-null="true"/>
58
<property name="updateRules" type="text"/>
60
<property name="accessAuthority"/>
62
<property name="updateFrequency"/>
64
<property name="location" not-null="true"/>
66
<property name="reportingMethods" type="text" not-null="true"/>
68
<property name="versionStatus" not-null="true"/>
70
<property name="previousVersionReferences" type="text"/>
72
<property name="sourceDocument"/>
74
<property name="sourceOrganisation"/>
76
<property name="comment" type="text"/>
78
<property name="saved" type="date"/>
80
<property name="lastUpdated" type="date"/>