001 /*
002 * ===========================================================================================
003 * = COPYRIGHT
004 *          PAX Computer Technology (Shenzhen) Co., Ltd. PROPRIETARY INFORMATION
005 *   This software is supplied under the terms of a license agreement or nondisclosure
006 *   agreement with PAX Computer Technology (Shenzhen) Co., Ltd. and may not be copied or
007 *   disclosed except in accordance with the terms in that agreement.
008 *     Copyright (C) 2017-2023 PAX Computer Technology (Shenzhen) Co., Ltd. All rights reserved.
009 * Description: // Detail description about the function of this module,
010 *             // interfaces with the other modules, and dependencies.
011 * Revision History:
012 * Date                         Author                        Action
013 * 2017/04/01                   PAX                     Create/Add/Modify/Delete
014 * ===========================================================================================
015 */
016 
017package com.pax.dal.entity;
018
019public class TrackData {
020
021    private String track1;
022    private String track2;
023    private String track3;
024    // add track4
025    private String track4;
026    private int resultCode;
027
028    public TrackData() {
029        this.track1 = "";
030        this.track2 = "";
031        this.track3 = "";
032        this.resultCode = 0;
033    }
034
035    /**
036     * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div>
037     * 
038     * @return
039     */
040    public String getTrack1() {
041        return track1;
042    }
043
044    /**
045     * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div>
046     * 
047     * @param track1
048     */
049    public void setTrack1(String track1) {
050        this.track1 = track1;
051    }
052
053    /**
054     * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div>
055     * 
056     * @return
057     */
058    public String getTrack2() {
059        return track2;
060    }
061
062    /**
063     * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div>
064     * 
065     * @param track2
066     */
067    public void setTrack2(String track2) {
068        this.track2 = track2;
069    }
070
071    /**
072     * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div>
073     * 
074     * @return
075     */
076    public String getTrack3() {
077        return track3;
078    }
079
080    /**
081     * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div>
082     * 
083     * @param track3
084     */
085    public void setTrack3(String track3) {
086        this.track3 = track3;
087    }
088    
089    /**
090     * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div>
091     * 
092     * @return track4
093     */
094    public String getTrack4() {
095        return track4;
096    }
097
098    /**
099     * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div>
100     * 
101     * @param track4
102     */
103    public void setTrack4(String track4) {
104        this.track4 = track4;
105    }
106
107    /**
108     * <div class="zh"> 返回码 </div> <div class="en"> result code </div>
109     * 
110     * @return <div class="zh">
111     *         <ul>
112     *         <li>D<SUB>0</SUB> = 1 :正确读出 1磁道数据</li>
113     *         <li>D<SUB>1</SUB> = 1 :正确读出2磁道数据</li>
114     *         <li>D<SUB>2</SUB> = 1 :正确读出3磁道数据</li>
115     *         <li>D<SUB>3</SUB> = 1 :正确读出4磁道数据</li>
116     *         <li>D<SUB>4</SUB> = 1 :1磁道数据有校验错</li>
117     *         <li>D<SUB>5</SUB> = 1 :2磁道数据有校验错</li>
118     *         <li>D<SUB>6</SUB> = 1 :3磁道数据有校验错</li>
119     *         <li>D<SUB>7</SUB> = 1 :4磁道数据有校验错</li>
120     *         </ul>
121     *         </div> <div class="en">
122     *         <ul>
123     *         <li>D<SUB>0</SUB> = 1: Track 1 read correctly</li>
124     *         <li>D<SUB>1</SUB> = 1: Track 2 read correctly</li>
125     *         <li>D<SUB>2</SUB> = 1: Track 3 read correctly</li>
126     *         <li>D<SUB>3</SUB> = 1: Track 4 read correctly</li>
127     *         <li>D<SUB>4</SUB> = 1: Check error in track 1</li>
128     *         <li>D<SUB>5</SUB> = 1: Check error in track 2</li>
129     *         <li>D<SUB>6</SUB> = 1: Check error in track 3</li>
130     *         <li>D<SUB>7</SUB> = 1: Check error in track 4</li>
131     *         </ul>
132     *         </div>
133     */
134    public int getResultCode() {
135        return resultCode;
136    }
137
138    /**
139     * <div class="zh"> 返回码 </div> <div class="en"> result code </div>
140     * 
141     * @param resultCode
142     */
143    public void setResultCode(int resultCode) {
144        this.resultCode = resultCode;
145    }
146
147}