|
|
@ -1,11 +1,23 @@
|
|
|
|
package cokr.xit.interfaces.lntris;
|
|
|
|
package cokr.xit.interfaces.lntris;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.text.DecimalFormat;
|
|
|
|
|
|
|
|
|
|
|
|
/**세외수입 특화시스템 연계 정보
|
|
|
|
/**세외수입 특화시스템 연계 정보
|
|
|
|
* @param <Q> 출발지 메시지 유형
|
|
|
|
* @param <Q> 출발지 메시지 유형
|
|
|
|
* @param <R> 도착지 메시지 유형
|
|
|
|
* @param <R> 도착지 메시지 유형
|
|
|
|
* @author mjkhan
|
|
|
|
* @author mjkhan
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public abstract class SpecialInterface<Q extends SourceMessage.Request, R extends TargetMessage.Response> extends InterfaceInfo<Q, R> {
|
|
|
|
public abstract class SpecialInterface<Q extends SourceMessage.Request, R extends TargetMessage.Response> extends InterfaceInfo<Q, R> {
|
|
|
|
|
|
|
|
private static final DecimalFormat serialFormat = new DecimalFormat("00000");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**응답 일련번호를 반환한다.
|
|
|
|
|
|
|
|
* @param i 숫자
|
|
|
|
|
|
|
|
* @return 응답 일련번호
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static final String responseSerialNo(int i) {
|
|
|
|
|
|
|
|
return serialFormat.format(i);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String type() {
|
|
|
|
public String type() {
|
|
|
|
return "special";
|
|
|
|
return "special";
|
|
|
|