b24c9476667bdd799f60814101d46f0f4c4220df.svn-base 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /*****************************************************
  2. * Unused Class...Mr.GONG(2008.11.28)
  3. */
  4. package xin.glue.ui.A;
  5. import java.util.*;
  6. import com.posdata.glue.biz.activity.PosActivity;
  7. import com.posdata.glue.biz.constants.PosBizControlConstants;
  8. import com.posdata.glue.context.PosContext;
  9. import com.posdata.glue.dao.PosGenericDao;
  10. import com.posdata.glue.dao.vo.PosParameter;
  11. import com.posdata.glue.dao.vo.PosRowSet;
  12. public class UIACommCode extends PosActivity {
  13. public String runActivity(PosContext ctx) {
  14. //1. Get DAO Class
  15. PosGenericDao dao = this.getDao("mesdao");
  16. //2. Get Parameter
  17. PosParameter param = new PosParameter();
  18. Map mReqParams = ctx.getAllRequestParameters();
  19. logger.logInfo("\n");
  20. logger.logInfo("mReqParams = ["+ mReqParams +"]");
  21. logger.logInfo("\n");
  22. Map mReqAttrs = ctx.getAllRequestAttrs();
  23. logger.logInfo("\n");
  24. logger.logInfo("mReqAttrs = ["+ mReqAttrs +"]");
  25. logger.logInfo("\n");
  26. String[] sSQLKey = (String [])mReqParams.get("SQLKey");
  27. String[] sLgCd = (String [])mReqParams.get("ProdNm");
  28. logger.logInfo("\n");
  29. logger.logInfo("sSQLKey[0] = ["+ sSQLKey[0] +"]");
  30. logger.logInfo("sLgCd = ["+ sLgCd +"]");
  31. String[] sArrLgCd = sLgCd[0].split("[|]", 10);
  32. for(int i=0; i < sArrLgCd.length ; i++){
  33. logger.logInfo("sArrLgCd["+ i +"] = ["+ sArrLgCd[i] +"]");
  34. }
  35. logger.logInfo("\n");
  36. if (sSQLKey != null) {
  37. //3. Bind Parameter
  38. param.setWhereClauseParameter(0, sSQLKey[0]);
  39. //4. Execute
  40. PosRowSet rowset = dao.find(sSQLKey[0], param);
  41. //5. Save Result
  42. ctx.put("InitResult",rowset);
  43. }
  44. return PosBizControlConstants.SUCCESS;
  45. }
  46. }