1
<?xml version="1.0" encoding="UTF-8" ?>
4
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
5
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
7
<sqlMap namespace="onChangePeriod">
11
<typeAlias alias="period" type="org.hisp.dhis.period.Period"/>
12
<typeAlias alias="dateTypeHandler" type="org.hisp.dhis.importexport.dhis14.file.typehandler.DateTypeHandler"/>
16
<resultMap class="period" id="onChangePeriodResultMap">
17
<result property="periodType" column="DataPeriodTypeID" typeHandler="periodTypeTypeHandler"/>
18
<result property="startDate" column="ValidFrom" typeHandler="dateTypeHandler"/>
19
<result property="endDate" column="ValidTo" typeHandler="dateTypeHandler"/>
24
<select id="getOnChangePeriods" resultMap="onChangePeriodResultMap">
25
SELECT SemiPermanentData.ValidFrom, SemiPermanentData.ValidTo, DataElement.DataPeriodTypeID
26
FROM SemiPermanentData, DataElement
27
WHERE SemiPermanentData.DataElementID = DataElement.DataElementID