Examples of LazyDynaBean


Examples of org.apache.commons.beanutils.LazyDynaBean

  }
 
  private static List<LazyDynaBean> getOperationList()
  {
    List<LazyDynaBean> operations = new ArrayList<LazyDynaBean>();
    LazyDynaBean addOper = new LazyDynaBean();
    addOper.set("oper_id", "add");
    addOper.set("text", "增加报表或分类");
    operations.add(addOper);
   
    LazyDynaBean deleteOper = new LazyDynaBean();
    deleteOper.set("oper_id", "delete");
    deleteOper.set("text", "删除报表或分类");
    operations.add(deleteOper);
   
    LazyDynaBean editOper = new LazyDynaBean();
    editOper.set("oper_id", "edit");
    editOper.set("text", "编辑报表");
    operations.add(editOper);
   
    LazyDynaBean queryOper = new LazyDynaBean();
    queryOper.set("oper_id", "query");
    queryOper.set("text", "浏览报表");
    operations.add(queryOper);
   
    LazyDynaBean modifyOper = new LazyDynaBean();
    modifyOper.set("oper_id", "modify");
    modifyOper.set("text", "在线修改报表");
    operations.add(modifyOper);
   
    LazyDynaBean setOper = new LazyDynaBean();
    setOper.set("oper_id", "set");
    setOper.set("text", "报表权限设置");
    operations.add(setOper);
    return operations;
  }
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

     */
    String script = "if( true ){return new java.util.Date()}";
//    /**!
//     * 变量:动态Bean
//     */
    LazyDynaBean bean = new LazyDynaBean();
    bean.set("name", "hello");
//    /**!
//     * 对于需要多次执行的脚本,可以先编译脚本,再执行,这样效率高。
//     */
    Object expression = ScriptEvaluator.compileWithMVEL(script);
//    /**!
 
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

    measures.add(m1);measures.add(m2);measures.add(m3);measures.add(m4);
    LuceneSupport.initIndexeWithBeans("measure", ObjectListConvert2DynaBeanList.convert(measures));

//    LuceneSupport.addBeans("measure", ObjectListConvert2DynaBeanList.convert(measures));
   
    LazyDynaBean bean = new LazyDynaBean();
    bean.set("name", "name");
    bean.set("id", "id");
    LuceneSupport.addBean("not measure", bean);
   
    String query = "ems_object_type:measure && (id:1 || id:id)";
   
    TopScoreDocCollector docCollector = LuceneSupport.firstSearch(0, null, query);
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

public class TestLuceneSupport {

  public static void main(String[] argv){
    List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
    LazyDynaBean b0 = new LazyDynaBean();
    b0.set("path", "/110kV转炉变电所/10/9101/9101正向有功/110kV转炉变电所");
    b0.set("id", "b0");
    beans.add(b0);
    LazyDynaBean b1 = new LazyDynaBean();
    b1.set("path", "/110kV高炉变电所/10/9101/9101正向有功/110kV高炉变电所");
    b1.set("id", "b1");
    beans.add(b1);
//    for(int i=0;i<1000;i++){
//      LazyDynaBean b1 = new LazyDynaBean();
//      b1.set("path", "/110kV高炉变电所/10/9101/910"+i+"正向有功/110kV高炉变电所");
//      b1.set("id", i);
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

                    throws SQLException {
                  List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
                  int dimCount = dimNames.size();
                  int measureCount = measureNames.size();
                  for(int i=0;i<measureCount;i++){
                    LazyDynaBean bean = new LazyDynaBean();
                    for(int j=0;j<dimCount;j++){
                      String dimName = dimNames.get(j);//dim的metaName,如department
                      String oneDimID = rs.getString(j+1);//查询结果中第一列,因该为具体成员的id,如“所有部门”的id
//                      String oneDimIDValue = dimID2Name.get(dimName).get(oneDimID);
//                     
//                      String requiredDimID = dimIDs.get(j)+"!@#"+oneDimID;
//                     
//                      bean.set(requiredDimID, oneDimIDValue);
                      String oneDimIDValue = dimID2Name.get(dimName).get(oneDimID);//通过散列获取维度成员的名称,如“所有部门”
                     
                      String requiredDimID = oneDimID+"!@#"+oneDimIDValue;
                     
                      bean.set(dimIDs.get(j), requiredDimID);
                    }
//                    bean.set(measureIDFinal, measureID2Name.get(measureNames.get(i)));//<dim4,能耗总量>
                    bean.set(measureIDFinal, measureNames.get(i)+"!@#"+measureID2Name.get(measureNames.get(i)));//<dim4,能耗总量> 
                    Object obj = rs.getObject(dimCount+i+1);//获得度量的值
                    if(obj==null){
//                      bean.set("value", "");
                      bean.set("value", "");
                    }else{
                      bean.set("value", rs.getDouble(dimCount+i+1));
                    }
                    beans.add(bean);
                  }
                  return beans;
                }
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

    beans = jdbcTemplate.query(sql,  new RowMapper<LazyDynaBean>()
        {          @Override
          public LazyDynaBean mapRow(ResultSet rs, int rowNum)
              throws SQLException {
            // TODO Auto-generated method stub
            LazyDynaBean bean = new LazyDynaBean();
            String path = rs.getString(1);
//            bean.set("path",rs.getString(1));
            bean.set("oid", String.valueOf(rs.getLong(2)));
            bean.set("key", String.valueOf(rs.getLong(3)));
            bean.set("lostTime", rs.getTimestamp(4).getTime());
            bean.set("categoryId",String.valueOf(rs.getLong(5)));
            String desc = rs.getString(6);
            if(desc!=null)
              path = new StringBuffer().append(path).append(desc).toString();
            bean.set("path", path);
            return bean;
          }     
        },names.toArray());
    }
    catch(Exception e)
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

//          bean.set("description", media.getDescription());
//          bean.set("unit", media.getUnit());
//          bean.set("scc", media.getScc());
//          outMeasures.add(bean);
        }
        LazyDynaBean bean = new LazyDynaBean();
        List<LazyDynaBean> inBeans = ObjectListConvert2DynaBeanList.convert(inMeasures);
        for(LazyDynaBean inBean:inBeans){
          inBean.set("id", "MEDIAHIER::MEDIA::MEDIA_"+inBean.get("id"));
        }
        List<LazyDynaBean> outBeans = ObjectListConvert2DynaBeanList.convert(outMeasures);
        for(LazyDynaBean outBean:outBeans){
          outBean.set("id", "MEDIAHIER::MEDIA::MEDIA_"+outBean.get("id"));
        }
        bean.set("ins", inBeans);
        bean.set("outs", outBeans);
        result.setData(bean);
        result.setSucceed();
      }
    }
//    List<ProcessTemplate> findResult = processTemplateDAO.findById(pt_id);
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

        if(processTemplate==null){
          Set<PInMeasure> inMeasures = process.getPInMeasures();
          for(PInMeasure in:inMeasures){
            Measure inMeasure = in.getMeasure();
            if(inMeasure!=null){
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("measure_id", inMeasure.getId());
              bean.set("measure_path", inMeasure.getPath());
              EnergyMedia media = inMeasure.getEnergyMedia();
              if(media!=null){
                bean.set("media_id", media.getId());
                bean.set("media_name", media.getName());
                bean.set("media_description", media.getDescription());
              }
              inMeasureBeans.add(bean);
            }
          }
          Set<POutMeasure> outMeasures = process.getPOutMeasures();
          for(POutMeasure out:outMeasures){
            Measure outMeasure = out.getMeasure();
            if(outMeasure!=null){
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("measure_id", outMeasure.getId());
              bean.set("measure_path", outMeasure.getPath());
              EnergyMedia media = outMeasure.getEnergyMedia();
              if(media!=null){
                bean.set("media_id", media.getId());
                bean.set("media_name", media.getName());
                bean.set("media_description", media.getDescription());
              }
              outMeasureBeans.add(bean);
            }
          }
        }else{
          /**!
           * 处理输入计量点
           */
          Hashtable<String,LazyDynaBean> mediaID2inBean = new Hashtable<String,LazyDynaBean>();
          Set<ProcessTemplateIn> inMedias = processTemplate.getProcessTemplateIns();
          ArrayList<ProcessTemplateIn> inMediasList = new ArrayList<ProcessTemplateIn>();
          inMediasList.addAll(inMedias);
          Collections.sort(inMediasList,processTemplateInComparator);
         
          for(ProcessTemplateIn in:inMediasList){
            EnergyMedia media = in.getEnergyMedia();
            if(media!=null){
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("media_id", media.getId());
              bean.set("media_name", media.getName());
              bean.set("media_description", media.getDescription());
              inMeasureBeans.add(bean);
              mediaID2inBean.put(media.getId(), bean);
            }
          }
          Set<PInMeasure> inMeasures = process.getPInMeasures();
          for(PInMeasure in:inMeasures){
            Measure inMeasure = in.getMeasure();
            if(inMeasure!=null){
              EnergyMedia media = inMeasure.getEnergyMedia();
              if(media!=null){
                if(mediaID2inBean.containsKey(media.getId())){
                  LazyDynaBean bean = mediaID2inBean.get(media.getId());
                  bean.set("measure_id", inMeasure.getId());
                  bean.set("measure_path", inMeasure.getPath());
                }else{
                  LazyDynaBean bean = new LazyDynaBean();
                  bean.set("media_id", media.getId());
                  bean.set("media_name", media.getName());
                  bean.set("media_description", media.getDescription());
                  bean.set("measure_id", inMeasure.getId());
                  bean.set("measure_path", inMeasure.getPath());
                  inMeasureBeans.add(bean);
                }
              }
            }
          }
         
          /**!
           * 处理输出计量点
           */
          Hashtable<String,LazyDynaBean> mediaID2OutBean = new Hashtable<String,LazyDynaBean>();
          Set<ProcessTemplateOut> outMedias = processTemplate.getProcessTemplateOuts();
          ArrayList<ProcessTemplateOut> outMediasList = new ArrayList<ProcessTemplateOut>();
          outMediasList.addAll(outMedias);
          Collections.sort(outMediasList,processTemplateOutComparator);
         
          for(ProcessTemplateOut out:outMediasList){
            EnergyMedia media = out.getEnergyMedia();
            if(media!=null){
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("media_id", media.getId());
              bean.set("media_name", media.getName());
              bean.set("media_description", media.getDescription());
              outMeasureBeans.add(bean);
              mediaID2OutBean.put(media.getId(), bean);
            }
          }
          Set<POutMeasure> outMeasures = process.getPOutMeasures();
          for(POutMeasure out:outMeasures){
            Measure outMeasure = out.getMeasure();
            if(outMeasure!=null){
              EnergyMedia media = outMeasure.getEnergyMedia();
              if(media!=null){
                if(mediaID2OutBean.containsKey(media.getId())){
                  LazyDynaBean bean = mediaID2OutBean.get(media.getId());
                  bean.set("measure_id", outMeasure.getId());
                  bean.set("measure_path", outMeasure.getPath());
                }else{
                  LazyDynaBean bean = new LazyDynaBean();
                  bean.set("media_id", media.getId());
                  bean.set("media_name", media.getName());
                  bean.set("media_description", media.getDescription());
                  bean.set("measure_id", outMeasure.getId());
                  bean.set("measure_path", outMeasure.getPath());
                  outMeasureBeans.add(bean);
                }
              }
            }
          }
        }
        LazyDynaBean dataBean = new LazyDynaBean();
        dataBean.set("ins", inMeasureBeans);
        dataBean.set("outs", outMeasureBeans);
        result.setData(dataBean);
        result.setSucceed();
      }
    }
//    List<ProcessTemplate> findResult = processTemplateDAO.findById(pt_id);
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

    if(collector==null){
      result.setFailed(POINTS_QUERY_ERROR);
    }else{
      result.setSucceed();
      int total = collector.getTotalHits();
      LazyDynaBean bean = new LazyDynaBean();
      bean.set("total", total);
      result.setData(bean);
      if (total > offsetno) {
        collector = LuceneSupport.firstSearch(offsetno+countno, null,q);
        if(collector!=null){
          ScoreDoc[] sds = collector.topDocs().scoreDocs;
          List<LazyDynaBean> queryResult = new ArrayList<LazyDynaBean>();
          for (int i = 0; i < countno && (offsetno + i) < total; i++) {
            int index = offsetno + i;
            ScoreDoc sd = sds[index];
            Document document = LuceneSupport.findDoc(sd.doc);
            LazyDynaBean rbean = new LazyDynaBean();
            LuceneSupport.convertDocument2Bean(rbean,document,true);
            queryResult.add(rbean);
          }
          bean.set("records", queryResult);
          for(int i=0;i<queryResult.size();i++){
            LazyDynaBean measureB = queryResult.get(i);
            Object measureIDObj = measureB.get("id");
            if(measureIDObj!=null){
              Measure measure = measureDAO.findById(measureIDObj.toString());
              if(measure.getEnergyMedia()!=null){
                measureB.set("media_id", measure.getEnergyMedia().getId());
                measureB.set("media_name", measure.getEnergyMedia().getName());
              }
            }
          }
        }
        result.setSucceed(MEASURE_QUERY_ALL);
View Full Code Here

Examples of org.apache.commons.beanutils.LazyDynaBean

        result.setFailed(DEPARTMENT_NOTEXIST,dep_id);
      }else{
        List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
        Set<Process> depProcess = department.getProcesses();
        for(Process process:depProcess){
          LazyDynaBean bean = new LazyDynaBean();
          bean.set("id", process.getId());
          bean.set("name", process.getName());
          bean.set("description", process.getDescription());
          if(process.getProcessTemplate()!=null){
            bean.set("pt_id", process.getProcessTemplate().getId());
            bean.set("pt_name", process.getProcessTemplate().getName());
            bean.set("pt_description", process.getProcessTemplate().getDescription());
          }
          beans.add(bean);
        }
        result.setData(beans);
        result.setSucceed();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.