982a43a909442ea3ab09852840b7b7f06c3269cc.svn-base 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. package xin.glue.ui.G.G02;
  2. import com.posdata.glue.biz.activity.PosActivity;
  3. import com.posdata.glue.biz.constants.PosBizControlConstants;
  4. import com.posdata.glue.context.PosContext;
  5. import com.posdata.glue.dao.vo.PosRowSet;
  6. import com.posdata.glue.util.log.PosLog;
  7. import com.posdata.glue.util.log.PosLogFactory;
  8. public class RowStatusHandler extends PosActivity {
  9. static PosLog logger = PosLogFactory.getLogger(RowStatusHandler.class);
  10. public String runActivity(PosContext context) {
  11. String[] rowStatus = (String[])context.get("rowStatus");
  12. PosRowSet rowSet = context.getRowSet("rowStatusResult");
  13. logger.logInfo("----------------------> get rowset");
  14. if(rowSet.hasNext()){
  15. for(int i = 0 ; i < rowStatus.length ; i++){
  16. rowStatus[i] = "u";
  17. }
  18. }else{
  19. for(int i = 0 ; i < rowStatus.length ; i++){
  20. rowStatus[i] = "i";
  21. }
  22. }
  23. context.put("rowStatus", rowStatus);
  24. for(int i = 0 ; i < rowStatus.length ; i++){
  25. logger.logInfo("--------------------->" + rowStatus[i]);
  26. }
  27. return PosBizControlConstants.SUCCESS;
  28. }
  29. }