~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to dhis-2/dhis-services/dhis-service-importexport/src/main/resources/sqlmap/period.sqlmap.xml

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" ?>
 
2
 
 
3
<!DOCTYPE sqlMap
 
4
        PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
 
5
        "http://ibatis.apache.org/dtd/sql-map-2.dtd">
 
6
 
 
7
<sqlMap namespace="period">
 
8
        
 
9
        <!-- TypeAlias -->
 
10
        
 
11
        <typeAlias alias="period" type="org.hisp.dhis.period.Period"/>
 
12
        <typeAlias alias="dateTypeHandler" type="org.hisp.dhis.importexport.dhis14.file.typehandler.DateTypeHandler"/>
 
13
        <typeAlias alias="periodTypeTypeHandler" type="org.hisp.dhis.importexport.dhis14.file.typehandler.PeriodTypeTypeHandler"/>
 
14
        
 
15
        <!-- ResultMap -->
 
16
        
 
17
        <resultMap class="period" id="periodResultMap">
 
18
                <result property="id" column="DataPeriodID"/>
 
19
                <result property="periodType" column="DataPeriodTypeID" typeHandler="periodTypeTypeHandler"/>
 
20
                <result property="startDate" column="ValidFrom" typeHandler="dateTypeHandler"/>
 
21
                <result property="endDate" column="ValidTo" typeHandler="dateTypeHandler"/>
 
22
        </resultMap>
 
23
        
 
24
        <!-- Statement -->
 
25
        
 
26
        <select id="getPeriod" parameterClass="java.lang.Integer" resultMap="periodResultMap">
 
27
                SELECT * FROM DataPeriod WHERE DataPeriodID = #value#
 
28
        </select>
 
29
        
 
30
        <select id="getPeriods" resultMap="periodResultMap">
 
31
                SELECT * FROM DataPeriod
 
32
        </select>
 
33
        
 
34
        <select id="getPeriodTypeName" parameterClass="java.lang.Integer" resultClass="java.lang.String">
 
35
                SELECT DataPeriodTypeName FROM DataPeriodType WHERE DataPeriodTypeID = #value#
 
36
        </select>
 
37
                
 
38
</sqlMap>