//package com.eactive.eai.adapter.wca.servlet; 
//
//import java.util.Enumeration;
//import java.util.Vector;
//import javax.servlet.http.HttpServletRequest;
//import org.apache.log4j.Logger;
//
///** 
//* 1. 기능 : JSP 에서 체크 박스 여러개 선택한 경우 선택한 데이타를 SQL 로 만든다
//* 2. 처리 개요 : 
//* 3. 주의사항 
//*
//* @author  : 
//* @version : 
//* @see : 
//* @since   :
//*/
//public class MakeQuery 
//{ 
//    Logger logger = Logger.getLogger(MakeQuery.class);
//    public static final String    SQL_GUBUNJA = "SQL_GUBUNJA"; // 조건 검색할 파라미터명 
//	public static final String    SQL_CNT = "SQL_CNT";		   // 조건 검색할 파라미터수
//    
//    HttpServletRequest request = null;
//    public MakeQuery(HttpServletRequest request)
//    {
//        this.request = request;
//    }
//    
//    /** 
//    * 1. 기능 : HttpServletRequest객체에서 선택된 데이타로 조건절 SQL문을 만든다. 
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @return 생성된 sql 집합 
//    **/  
//    public Vector makeExeSql()
//	{
//		StringBuffer	sb_conf_sql = new StringBuffer();
//        Vector          vConfQuery = new Vector();
//    	
//		String sGubunjaName = TableInfoEx.DELETE_RECODE_ID;
//        String sParasCnt = request.getParameter(SQL_CNT)==null?"0":(String)request.getParameter(SQL_CNT);
//        
//        int	   nParasCnt = Integer.parseInt(sParasCnt);
//	
//		// 조건 파라미터명이 존재하지 않을 경우	
//		if (sGubunjaName.equals("") || nParasCnt == 0)	 
//		{ 
//			logger.debug(SQL_GUBUNJA + "또는 " + SQL_CNT + " 파라미터 존재하지 않습니다");
//			return null;
//		}
//		
//		// SQL_GUBUNJA 파라미터명과 동일한 경우 SQL문을 생성한다.   
//        Enumeration e_para = request.getParameterNames ();
//        String saParas[] = null;
//        String sParaName = null;
//        String sParaValue = null;
//        while ( e_para.hasMoreElements ( ) ) 
//        {		
//            sParaName = (String) e_para.nextElement ();            
//            saParas = request.getParameterValues ( sParaName );
//                
//            for ( int i = 0; i < saParas.length ; i++ )
//            {
//                sParaValue = (saParas[i]==null)? "": saParas[i];
//                if( (sParaName.length() >= sGubunjaName.length()) &&
//                    (sParaName.substring(0, sGubunjaName.length()).equals(sGubunjaName))) 
//                {	
//                    vConfQuery.addElement(sParaValue);
//                }   
//            }
//        }
//        return vConfQuery;
//	}
//} 
