zipit
Class rfnCustCommonAddrList

java.lang.Object
  extended byzipit.rfnCustCommonAddrList

public class rfnCustCommonAddrList
extends java.lang.Object

common wrapper class

Version:
3.0.2.1
Author:
(주)수지원넷소프트 이명환

Constructor Summary
rfnCustCommonAddrList()
           
 
Method Summary
 java.util.List getMacroList(int i)
          해쉬키 목록 리턴
 java.lang.String getRfnAddrByPass(java.lang.String zip, java.lang.String inAdm, java.lang.String inAds, java.lang.String isNewAddr)
          * 주소정제 호출(우편번호, 주소1, 주소2, 주소구분 지정) XML을 파싱하지 않고 정제엔진에서 반환된 XML String값을 그대로 리턴한다.
 java.util.Map getRfnAddrMap(java.lang.String zip, java.lang.String inAdm, java.lang.String inAds)
          주소정제 호출
 java.util.Map getRfnAddrMap(java.lang.String zip, java.lang.String inAdm, java.lang.String inAds, java.lang.String isNewAddr)
          주소정제 호출(정제모드 지정) EUC-KR 인코딩 방식
 java.util.Map getRfnAddrMap(java.lang.String zip, java.lang.String inAdm, java.lang.String inAds, java.lang.String strEncoding, java.lang.String isNewAddr)
          주소정제 호출(인코딩방식, 정제모드 지정)
 java.util.Map getRfnAddrMap(java.lang.String zip, java.lang.String inAdm, java.lang.String inAds, java.lang.String strEncoding, java.lang.String isNewAddr, int nMultiFrom, int nMultiTo)
          * 주소정제 호출(인코딩방식, 정제모드 지정, 정제결과 블록단위 호출) 제한된 환경에서 페이징 처리시 블록단위 특정위치 호출
 boolean isNRAAlive()
          정제엔진의 소켓이 살아있는지 체크한다.
static void main(java.lang.String[] args)
          테스트 함수
 void setServerProp(java.lang.String strIP, java.lang.String strPort, java.lang.String strEncoding)
          PROPERTY를 사용하지 않고 외부에서 IP 설정(n개의 주소 지정가능 failover 기능)
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

rfnCustCommonAddrList

public rfnCustCommonAddrList()
Method Detail

getRfnAddrMap

public java.util.Map getRfnAddrMap(java.lang.String zip,
                                   java.lang.String inAdm,
                                   java.lang.String inAds)
                            throws java.lang.Exception
주소정제 호출

Parameters:
zip - 입력 우편번호
inAdm - 입력 주소1
inAds - 입력 주소2
Returns:
Map
Throws:
java.lang.Exception

getRfnAddrMap

public java.util.Map getRfnAddrMap(java.lang.String zip,
                                   java.lang.String inAdm,
                                   java.lang.String inAds,
                                   java.lang.String isNewAddr)
                            throws java.lang.Exception
주소정제 호출(정제모드 지정) EUC-KR 인코딩 방식

Parameters:
zip - 입력 우편번호
inAdm - 입력 주소1
inAds - 입력 주소2
isNewAddr - 입력 주소 구분(N:새길, J:지번, F:구분없음(자동구분))
Returns:
Map
Throws:
java.lang.Exception

getRfnAddrMap

public java.util.Map getRfnAddrMap(java.lang.String zip,
                                   java.lang.String inAdm,
                                   java.lang.String inAds,
                                   java.lang.String strEncoding,
                                   java.lang.String isNewAddr)
                            throws java.lang.Exception
주소정제 호출(인코딩방식, 정제모드 지정)

Parameters:
zip - 입력 우편번호
inAdm - 입력 주소1
inAds - 입력 주소2
strEncoding - 출력 XML 인코딩 방식 지정(EUC-KR, UTF-8)
isNewAddr - 입력 주소 구분(N:새길, J:지번, F:구분없음(자동구분))
Returns:
Map
Throws:
java.lang.Exception

getRfnAddrMap

public java.util.Map getRfnAddrMap(java.lang.String zip,
                                   java.lang.String inAdm,
                                   java.lang.String inAds,
                                   java.lang.String strEncoding,
                                   java.lang.String isNewAddr,
                                   int nMultiFrom,
                                   int nMultiTo)
                            throws java.lang.Exception
* 주소정제 호출(인코딩방식, 정제모드 지정, 정제결과 블록단위 호출) 제한된 환경에서 페이징 처리시 블록단위 특정위치 호출

Parameters:
zip - 입력 우편번호
inAdm - 입력 주소1
inAds - 입력 주소2
strEncoding - 출력 XML 인코딩 방식 지정(EUC-KR, UTF-8)
isNewAddr - 입력 주소 구분(N:새길, J:지번, F:구분없음(자동구분))
nMultiFrom - 정제결과 블록 시작 위치(0부터 시작)
nMultiTo - 정제결과 블록 끝 위치
Returns:
Throws:
java.lang.Exception

getRfnAddrByPass

public java.lang.String getRfnAddrByPass(java.lang.String zip,
                                         java.lang.String inAdm,
                                         java.lang.String inAds,
                                         java.lang.String isNewAddr)
                                  throws java.lang.Exception
* 주소정제 호출(우편번호, 주소1, 주소2, 주소구분 지정) XML을 파싱하지 않고 정제엔진에서 반환된 XML String값을 그대로 리턴한다.

Parameters:
zip - 입력 우편번호
inAdm - 입력 주소1
inAds - 입력 주소2
isNewAddr - 입력 주소 구분(N:새길, J:지번, F:구분없음(자동구분))
Returns:
Throws:
java.lang.Exception

setServerProp

public void setServerProp(java.lang.String strIP,
                          java.lang.String strPort,
                          java.lang.String strEncoding)
                   throws java.lang.Exception
PROPERTY를 사용하지 않고 외부에서 IP 설정(n개의 주소 지정가능 failover 기능)

Parameters:
strIP - 서버IP (구분자 ';')
strPort - 서버포트 (구분자 ';')
strEncoding - 통신 인코딩 방식
Throws:
java.lang.Exception

isNRAAlive

public boolean isNRAAlive()
                   throws java.lang.Exception
정제엔진의 소켓이 살아있는지 체크한다.

Returns:
boolean
Throws:
java.lang.Exception

getMacroList

public java.util.List getMacroList(int i)
해쉬키 목록 리턴

Parameters:
i - 레벨1, 레벨2
Returns:
List

main

public static void main(java.lang.String[] args)
테스트 함수

Parameters:
args -