package com.eactive.eai.adapter; import com.eactive.eai.common.dao.Keys; /** * 1. 기능 : AdapterPropDAO에서 사용하는 SQL Query문을 정의한 상수 인터페이스 * 2. 처리 개요 : AdapterPropDAO에서 사용하는 SQL Query문을 상수로 정의한다. * * - * 3. 주의사항 * * @author : * @version : v 1.0.0 * @see : 관련 기능을 참조 * @since : */ public interface AdapterPropQuery { /** * 어댑터 유형 별 모든 프라퍼티 정보 조회 */ public static final String GET_ALL_ADPT_PROP_INFO = //AdptrCd, AdptrName //AdptrPrptyName, AdptrPrptyDesc, AdptrCd, AdptrIODstcd " SELECT a.AdptrCd, a.AdptrName, b.AdptrIODstcd, b.AdptrPrptyName, b.AdptrPrptyDesc \n" + " FROM " + Keys.TABLE_OWNER + "TSEAIAD03 a, " + Keys.TABLE_OWNER + "TSEAIAD04 b \n" + " WHERE a.AdptrCd = b.AdptrCd \n" + " ORDER BY a.AdptrCd "; /** * 특정 어댑터 유형에 해당하는 프라퍼티 정보 조회 */ public static final String GET_ADPT_PROP_INFO = " SELECT a.AdptrCd, a.AdptrName, b.AdptrIODstcd, b.AdptrPrptyName, b.AdptrPrptyDesc \n" + " FROM " + Keys.TABLE_OWNER + "TSEAIAD03 a, " + Keys.TABLE_OWNER + "TSEAIAD04 b \n" + " WHERE a.AdptrCd = b.AdptrCd \n" + " AND a.AdptrCd = ? "; /** * 어댑터 유형 추가 */ public static final String ADD_ADPT_TP = " INSERT INTO " + Keys.TABLE_OWNER + "TSEAIAD03 ( AdptrCd, AdptrName ) VALUES ( ?, ? ) "; /** * 어댑터 프라퍼티 정보 추가 */ public static final String ADD_ADPT_PROP_INFO = " INSERT INTO " + Keys.TABLE_OWNER + "TSEAIAD04 ( AdptrCd, AdptrIODstcd, AdptrPrptyName, AdptrPrptyDesc ) \n" + " VALUES ( ?, ?, ?, ? ) "; /** * 어댑터 유형 수정 * 어댑터명만 수정 가능 */ public static final String UPDATE_ADPT_TP = " UPDATE " + Keys.TABLE_OWNER + "TSEAIAD03 SET AdptrName = ? WHERE AdptrCd = ? "; /** * 어댑터 프라퍼티 정보 수정 */ public static final String UPDATE_ADPT_PROP_INFO = " UPDATE " + Keys.TABLE_OWNER + "TSEAIAD04 SET AdptrPrptyDesc = ? \n" + " WHERE AdptrCd = ? AND AdptrIODstcd = ? AND AdptrPrptyName = ? "; }