예제 #1
0
  private RecordedCase ModelToBean(GWTRecordedCase gwtRecordedCase) {

    RecordedCase bean = new RecordedCase();
    bean.setRequestMsg(gwtRecordedCase.getRequestMsg());
    bean.setResponseMsg(gwtRecordedCase.getResponseMsg());
    bean.setResponseFlag(gwtRecordedCase.getResponseFlag());
    bean.setIsCased(gwtRecordedCase.getIsCased());
    bean.setMemo(gwtRecordedCase.getMemo());
    bean.setCreateTime(gwtRecordedCase.GetCreateTime());
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date date = new Date();
    try {
      String recordTime = gwtRecordedCase.GetRecordTime();
      date = sdf.parse(recordTime);
    } catch (ParseException e) {
      String recordTime = gwtRecordedCase.GetCreateTime();
      try {
        date = sdf.parse(recordTime);
      } catch (ParseException e1) {
        e1.printStackTrace();
      }
    }
    bean.setRecordTime(date);
    bean.setSystemId(Integer.parseInt(gwtRecordedCase.getSystemID()));
    if (gwtRecordedCase.GetRecordUserId() != null) {
      bean.setRecordUserId(Integer.parseInt(gwtRecordedCase.GetRecordUserId()));
    }
    if (!gwtRecordedCase.IsNew()) {
      bean.setId(Integer.parseInt(gwtRecordedCase.getID()));
    }
    // bean.setRecordTime(gwtRecordedCase.GetRecordTime());

    return bean;
  }