면허정보연계 시스템원천키 항목 수정
parent
4e0d242e7b
commit
111db7b1e3
@ -0,0 +1,62 @@
|
||||
package cokr.xit.fims.nxrp;
|
||||
|
||||
import cokr.xit.applib.UnnamedItems;
|
||||
|
||||
public class Jeju01 extends UnnamedItems {
|
||||
|
||||
class srcSstKeyMaxByteInfo {
|
||||
static int externalTable1 = 50;
|
||||
static int externalTable2 = 26;
|
||||
static int externalTable2_padByte = "YYYYMMDD".length();
|
||||
|
||||
public static int getAvailable() {
|
||||
if((externalTable2-externalTable2_padByte) > externalTable1) {
|
||||
return externalTable1;
|
||||
} else {
|
||||
return externalTable2-externalTable2_padByte;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private int cursor = 0;
|
||||
|
||||
private String[] itemsDscrp = {
|
||||
"원천시스템키",
|
||||
"부서코드",
|
||||
"임대기업명",
|
||||
"임대기업등록번호",
|
||||
"대여자동차등록번호",
|
||||
"자동차대여계약번호",
|
||||
"자동차대여기간시작일자",
|
||||
"자동차대여기간종료일자",
|
||||
"변경납부자명",
|
||||
"변경운전면허번호"
|
||||
};
|
||||
|
||||
public Jeju01() {
|
||||
this.setItemLength(itemsDscrp.length);
|
||||
}
|
||||
|
||||
public void setInOrder(String val) {
|
||||
cursor++;
|
||||
this.items[cursor-1] = val;
|
||||
}
|
||||
|
||||
public boolean checkSrcSstKey(){
|
||||
|
||||
if(this.items[0].getBytes().length > srcSstKeyMaxByteInfo.getAvailable()) {
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public boolean checkSrcSstKey(String val) {
|
||||
|
||||
if(val.getBytes().length > srcSstKeyMaxByteInfo.getAvailable()) {
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package cokr.xit.fims.nxrp;
|
||||
|
||||
import cokr.xit.applib.UnnamedItems;
|
||||
|
||||
public class Jeju02 extends UnnamedItems {
|
||||
|
||||
private String[] itemsDscrp = {
|
||||
"수신일자",
|
||||
"원천시스템키",
|
||||
"부서코드",
|
||||
"경찰청연계응답명",
|
||||
"경찰청납부자명",
|
||||
"변경후납부자번호",
|
||||
"납부자구분코드",
|
||||
"납부자지번도로주소구분코드",
|
||||
"납부자도로명코드",
|
||||
"납부자주소지하여부",
|
||||
"납부자건물본번",
|
||||
"납부자건물부번",
|
||||
"납부자우편번호",
|
||||
"납부자주소",
|
||||
"납부자상세주소",
|
||||
"납부자법정도코드",
|
||||
"납부자행정동코드"
|
||||
};
|
||||
|
||||
public Jeju02(String line){
|
||||
int len = itemsDscrp.length;
|
||||
this.setItemLength(len);
|
||||
String[] items = line.split("\\|",-1);
|
||||
for(int i=1; i <= len; i++) {
|
||||
this.set(i,items[i-1]);
|
||||
}
|
||||
}
|
||||
|
||||
public String get(int i) {
|
||||
return this.items[i-1];
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue