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 閱讀(772)
評論(0) 編輯 收藏 所屬分類:
工作日志