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 閱讀(777) 評論(0)  編輯  收藏 所屬分類: 工作日志
          主站蜘蛛池模板: 临漳县| 册亨县| 万盛区| 成都市| 岳阳县| 汤原县| 兰州市| 浠水县| 中超| 巴彦县| 马公市| 石楼县| 道孚县| 栾城县| 鄢陵县| 岐山县| 五莲县| 开原市| 抚远县| 盘锦市| 海安县| 宁夏| 应用必备| 乌兰察布市| 贵州省| 绥滨县| 康保县| 安岳县| 东方市| 开原市| 上林县| 七台河市| 屏东县| 盐边县| 介休市| 大悟县| 积石山| 静海县| 乌拉特中旗| 长兴县| 长沙市|