/***************************************************** * Unused Class...Mr.GONG(2008.11.28) */ package xin.glue.ui.A; import java.util.*; import com.posdata.glue.biz.activity.PosActivity; import com.posdata.glue.biz.constants.PosBizControlConstants; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.PosGenericDao; import com.posdata.glue.dao.vo.PosParameter; import com.posdata.glue.dao.vo.PosRowSet; public class UIACommCode extends PosActivity { public String runActivity(PosContext ctx) { //1. Get DAO Class PosGenericDao dao = this.getDao("mesdao"); //2. Get Parameter PosParameter param = new PosParameter(); Map mReqParams = ctx.getAllRequestParameters(); logger.logInfo("\n"); logger.logInfo("mReqParams = ["+ mReqParams +"]"); logger.logInfo("\n"); Map mReqAttrs = ctx.getAllRequestAttrs(); logger.logInfo("\n"); logger.logInfo("mReqAttrs = ["+ mReqAttrs +"]"); logger.logInfo("\n"); String[] sSQLKey = (String [])mReqParams.get("SQLKey"); String[] sLgCd = (String [])mReqParams.get("ProdNm"); logger.logInfo("\n"); logger.logInfo("sSQLKey[0] = ["+ sSQLKey[0] +"]"); logger.logInfo("sLgCd = ["+ sLgCd +"]"); String[] sArrLgCd = sLgCd[0].split("[|]", 10); for(int i=0; i < sArrLgCd.length ; i++){ logger.logInfo("sArrLgCd["+ i +"] = ["+ sArrLgCd[i] +"]"); } logger.logInfo("\n"); if (sSQLKey != null) { //3. Bind Parameter param.setWhereClauseParameter(0, sSQLKey[0]); //4. Execute PosRowSet rowset = dao.find(sSQLKey[0], param); //5. Save Result ctx.put("InitResult",rowset); } return PosBizControlConstants.SUCCESS; } }