001package com.pax.dal.entity;
002
003public class TrackDataByte {
004
005    private byte[] track1;
006    private byte[] track2;
007    private byte[] track3;
008    private byte[] track4;
009    private byte resultCode;
010
011    public TrackDataByte() {
012        this.track1 = null;
013        this.track2 = null;
014        this.track3 = null;
015        this.track4 = null;
016        this.resultCode = 0;
017    }
018
019    /**
020     * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div>
021     * 
022     * @return
023     */
024    public byte[] getTrack1() {
025        return track1;
026    }
027
028    /**
029     * <div class="zh"> 磁道1 </div> <div class="en"> track 1 </div>
030     * 
031     * @param track1
032     */
033    public void setTrack1(byte[] track1) {
034        this.track1 = track1;
035    }
036
037    /**
038     * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div>
039     * 
040     * @return
041     */
042    public byte[] getTrack2() {
043        return track2;
044    }
045
046    /**
047     * <div class="zh"> 磁道2 </div> <div class="en"> track 2 </div>
048     * 
049     * @param track2
050     */
051    public void setTrack2(byte[] track2) {
052        this.track2 = track2;
053    }
054
055    /**
056     * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div>
057     * 
058     * @return
059     */
060    public byte[] getTrack3() {
061        return track3;
062    }
063
064    /**
065     * <div class="zh"> 磁道3 </div> <div class="en"> track 3 </div>
066     * 
067     * @param track3
068     */
069    public void setTrack3(byte[] track3) {
070        this.track3 = track3;
071    }
072    
073    /**
074     * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div>
075     * 
076     * @return track4
077     */
078    public byte[] getTrack4() {
079        return track4;
080    }
081
082    /**
083     * <div class="zh"> 磁道4,只针对JIS-II卡。</div> <div class="en"> track 4 ,only for JIS-II card.</div>
084     * 
085     * @param track4
086     */
087    public void setTrack4(byte[] track4) {
088        this.track4 = track4;
089    }
090
091    /**
092     * <div class="zh"> 返回码 </div> <div class="en"> result code </div>
093     * 
094     * @return <div class="zh">
095     *         <ul>
096     *         <li>D<SUB>0</SUB> = 1 :正确读出 1磁道数据</li>
097     *         <li>D<SUB>1</SUB> = 1 :正确读出2磁道数据</li>
098     *         <li>D<SUB>2</SUB> = 1 :正确读出3磁道数据</li>
099     *         <li>D<SUB>3</SUB> = 1 :正确读出4磁道数据</li>
100     *         <li>D<SUB>4</SUB> = 1 :1磁道数据有校验错</li>
101     *         <li>D<SUB>5</SUB> = 1 :2磁道数据有校验错</li>
102     *         <li>D<SUB>6</SUB> = 1 :3磁道数据有校验错</li>
103     *         <li>D<SUB>7</SUB> = 1 :4磁道数据有校验错</li>
104     *         </ul>
105     *         </div> <div class="en">
106     *         <ul>
107     *         <li>D<SUB>0</SUB> = 1: Track 1 read correctly</li>
108     *         <li>D<SUB>1</SUB> = 1: Track 2 read correctly</li>
109     *         <li>D<SUB>2</SUB> = 1: Track 3 read correctly</li>
110     *         <li>D<SUB>3</SUB> = 1: Track 4 read correctly</li>
111     *         <li>D<SUB>4</SUB> = 1: Check error in track 1</li>
112     *         <li>D<SUB>5</SUB> = 1: Check error in track 2</li>
113     *         <li>D<SUB>6</SUB> = 1: Check error in track 3</li>
114     *         <li>D<SUB>7</SUB> = 1: Check error in track 4</li>
115     *         </ul>
116     *         </div>
117     */
118    public byte getResultCode() {
119        return resultCode;
120    }
121
122    /**
123     * <div class="zh"> 返回码 </div> <div class="en"> result code </div>
124     * 
125     * @param resultCode
126     */
127    public void setResultCode(byte resultCode) {
128        this.resultCode = resultCode;
129    }
130
131}