497d1bdd12765a38737e5358f30330ae7039a657.svn-base 945 B

12345678910111213141516171819202122232425262728
  1. package xin.glue.ui.common;
  2. import com.posdata.glue.biz.constants.PosBizControlConstants;
  3. import com.posdata.glue.context.PosContext;
  4. public class PosInitParam extends PosMultiSearch {
  5. public String runActivity(PosContext ctx)
  6. {
  7. /*
  8. * InitParam 传入参数说明:
  9. * 1. class: 类名(com.xin.ui.PosInitParam)
  10. * 2. dao : dao 名(testdao)
  11. * 3. sqlkey-count: sqlkey 数量
  12. * 4. sqlkey 命名规则:'sqlkey' + 序号(0, 1, ...),如 sqlkey0, sqlkey1, ...
  13. * 5. param 参数规则:
  14. * 1) 参数命名规则:'param' + 参数序号
  15. * 2) 与 sqlkey 对应关系:通过序号实现
  16. * 6. resultkey:返回结果集前缀
  17. * 1) 结果集命名规则:resultkey + '_' + 序号,如:
  18. * resultkey 设置为 ListResult,返回结果集为 ListResult_0, ListResult_1, ...
  19. * 7. ServiceTag: 当且仅当执行 'success' 事件时,进行初始化
  20. */
  21. if (ctx.get("success") == null) // ServiceTag: success
  22. return PosBizControlConstants.SUCCESS;
  23. return super.runActivity(ctx);
  24. }
  25. }