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}