posts - 18,  comments - 0,  trackbacks - 0

1、QueryModel属性增加circleType:
  private String circleType;  //循环语句类型(表变量/条件变量)

  /**
   * 取得循环语句类型(1为表变量,2为条件变量)
   * @return String 循环语句类型
   */
  public String getCircleType() {
    return circleType;
  }
 
  /**
   * 设置取得循环语句类型
   * @param circleType (1为表变量,2为条件变量)
   */
  public void setCircleType(String circleType) {
    this.circleType = circleType;
  }
 
2、QueryModel的parseQuery()方法增加对circleType的设置:
   //如果存在条件变量参数,格式为:{机构变量}
   QueryModel[] _paramModelArr = model.getModelsFromAllChildrenByClass(ParamModel.class);
   if (_paramModelArr.length > 0)
      model.setCircleType(((ParamModel) _paramModelArr[0]).getCircleType());

3、Translator:
  addDbTable  将循环语句类型设置到QueryModel(表变量)
  addDbField  将循环语句类型设置到QueryModel(条件变量)
  getXmlString() 将circleType增加到ch_query_string的属性值中
  loadModelFromXML(...) 增加从XML中将circleType设置到QueryModel

posted on 2007-04-03 14:07 LORD BLOG 阅读(761) 评论(0)  编辑  收藏 所属分类: 工作日志

只有注册用户登录后才能发表评论。


网站导航: