Package org.apache.commons.beanutils

Examples of org.apache.commons.beanutils.LazyDynaBean


    try {
      meta = rs.getMetaData();
    } catch (SQLException e) {
      e.printStackTrace();
    }
    LazyDynaBean bean = new LazyDynaBean();
    if(meta==null){
      int columnCount = columns;
      for(int i=0;i<columnCount;i++){
        String columnName = "column"+(i+1);
        try {
          bean.set(columnName.toLowerCase(), rs.getObject(i+1));
        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
    }else{
      int columnCount = -1;
      try {
        columnCount = meta.getColumnCount();
      } catch (SQLException e) {
        e.printStackTrace();
      }
      for(int i=0;i<columnCount;i++){
        String columnName = null;
        int columnType = -1;
        try {
          columnName = meta.getColumnName(i+1);
          columnType = meta.getColumnType(i+1);
        } catch (SQLException e) {
          e.printStackTrace();
        }
        if(columnName == null){
          columnName = "column"+(i+1);
        }
        bean.set(columnName.toLowerCase(), getResultSetObject(rs,i,columnType));
      }
    }
    return bean;
  }
View Full Code Here


    }else{
      try {
        List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
        List<String> groupNames = SchedulerProvider.scheduler.getJobGroupNames();
        for(String groupName:groupNames){
          LazyDynaBean bean = new LazyDynaBean();
          bean.set("groupName", groupName);
          bean.set("id", groupName);
          bean.set("text", groupName);
          Set<JobKey> jobKeys = SchedulerProvider.scheduler.getJobKeys(GroupMatcher.groupEquals(groupName));
          List<LazyDynaBean> jobs = new ArrayList<LazyDynaBean>();
          for(JobKey jobKey:jobKeys){
            LazyDynaBean job = new LazyDynaBean();
            job.set("id", jobKey.toString());
            job.set("text", jobKey.getName());
            job.set("group", jobKey.getGroup());
            job.set("leaf", true);
            JobDetail jobDetail = SchedulerProvider.scheduler.getJobDetail(jobKey);
            if(jobDetail!=null){
              job.set("description", jobDetail.getDescription());
            }else{
              job.set("description", "");
            }
            jobs.add(job);
          }
          bean.set("children", jobs);
          beans.add(bean);
View Full Code Here

      }else{
        try {
          List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
          for(Trigger trigger:SchedulerProvider.scheduler.getTriggersOfJob(GetObjectString.string2JobKey(taskinfo.getId()))){
            TriggerKey triggerKey = trigger.getKey();
            LazyDynaBean bean = ObjectListConvert2DynaBeanList.convert(trigger);
            bean.set("triggerKey", triggerKey.toString());
            if(trigger instanceof CronTrigger){
              CronTrigger cronTrigger = (CronTrigger)trigger;
              bean.set("cronExpression", StringUtils.trim(cronTrigger.getCronExpression()));
            }
//            if(bean.get("cronExpression")!=null){
//              bean.set("cronExpression", StringUtils.trim(bean.get("cronExpression").toString()));
//            }
           
            if(trigger.getPreviousFireTime()!=null){
              bean.set("previousFireTime", WebVariable.sdf.format(trigger.getPreviousFireTime()));
            }
            if(trigger.getNextFireTime()!=null){
              bean.set("nextFireTime", WebVariable.sdf.format(trigger.getNextFireTime()));
            }
//            bean.set("groupname", triggerKey.getGroup());
            TriggerState trigState = SchedulerProvider.scheduler.getTriggerState(triggerKey);
            bean.set("trigState", trigState);

//            bean.remove("expressionSummary", "");
            bean.set("expressionSummary", "");
            beans.add(bean);
          }
          result.setSucceed();
          result.setData(beans);
        } catch (SchedulerException e) {
View Full Code Here

//      获得所有角色列表,并标识该角色是否拥有该资源
    List<LazyDynaBean>roles = new ArrayList<LazyDynaBean>();
    for(Srole role:tmpRoles)
    {
      LazyDynaBean bean = ObjectListConvert2DynaBeanList.convert(role);
      if(role.getAuthority().equalsIgnoreCase(DEFAULT_ROOT_ROLE))
        bean.set("signal", true);//对root用户,不判断,直接返回真
      else{
        if(isRoleInResExpression(role.getAuthority(), expression))
          bean.set("signal", true);
        else bean.set("signal", false);
      }
      roles.add(bean);
    }
    return roles;
  }
View Full Code Here

  public static boolean registerJob(JobKey jobKey,String message){
    if(!CacheProvider.cacheValid){
      log.error("No global cache available, please contact admin");
      return false;
    }else{
      LazyDynaBean bean = new LazyDynaBean();
      bean.set("host_ip", WebVariable.HOST_IP);
      bean.set("host_name", WebVariable.HOST_NAME);
      bean.set("message", message);
      bean.set("message_time", WebVariable.sdf.format(new Date()));
      CacheProvider.setObject(jobKey.getName(), bean);
      return true;
    }
  }
View Full Code Here

import org.apache.commons.beanutils.LazyDynaBean;

public class MyJavaBean {

  public MyJavaBean(){
    bean = new LazyDynaBean();
  }
View Full Code Here

      Cursor queryCursor = getCursor(context,levelSrcWithShortDescr);
      List<LazyDynaBean> result = convertDimensionShortDescCursor2List(queryCursor);
     
     
      for(int yeari=0;result!=null&&yeari<result.size();yeari++){
        LazyDynaBean yearbean = result.get(yeari);
        Object objectID = yearbean.get("id");
        if(objectID!=null){
          String id = objectID.toString();
            Source levelElement = timeHier.selectValue(id);
            Source levelElementChildren = timeHierChildren.join(timeHier, levelElement);
            Source levelElementChildrenWithShortDescr =
                                             prodShortLabel.join(levelElementChildren);
            queryCursor = getCursor(context,levelElementChildrenWithShortDescr);
            List<LazyDynaBean> quarterList = convertDimensionShortDescCursor2List(queryCursor);
            yearbean.set("children", quarterList);
          for(int quarteri=0;quarterList!=null&&quarteri<quarterList.size();quarteri++){
            LazyDynaBean quarterbean = quarterList.get(quarteri);
            objectID = quarterbean.get("id");
            if(objectID!=null){
              id = objectID.toString();
                  levelElement = timeHier.selectValue(id);
                  levelElementChildren = timeHierChildren.join(timeHier, levelElement);
                  levelElementChildrenWithShortDescr =
                                                   prodShortLabel.join(levelElementChildren);
                  queryCursor = getCursor(context,levelElementChildrenWithShortDescr);
                  List<LazyDynaBean> monthList = convertDimensionShortDescCursor2List(queryCursor);
                  quarterbean.set("children", monthList);
                for(int monthi=0;monthList!=null&&monthi<monthList.size();monthi++){
                  LazyDynaBean monthbean = monthList.get(monthi);
                  objectID = monthbean.get("id");
                  if(objectID!=null){
                    id = objectID.toString();
                        levelElement = timeHier.selectValue(id);
                        levelElementChildren = timeHierChildren.join(timeHier, levelElement);
                        levelElementChildrenWithShortDescr =
                                                         prodShortLabel.join(levelElementChildren);
                        queryCursor = getCursor(context,levelElementChildrenWithShortDescr);
                        List<LazyDynaBean> dayList = convertDimensionShortDescCursor2List(queryCursor);
                        monthbean.set("children", dayList);
                  }
                }
            }
          }
        }
View Full Code Here

//      List mdmMeasures = mdmMeasureDim.getMeasures();
      List mdmMeasures = rootSchema.getMeasures();
      Iterator mdmMeasuresIter = mdmMeasures.iterator();
      List<LazyDynaBean> result = new ArrayList<LazyDynaBean>();
      while (mdmMeasuresIter.hasNext()){
        LazyDynaBean bean = new LazyDynaBean();
        result.add(bean);
        MdmMeasure oneMeasure = (MdmMeasure) mdmMeasuresIter.next();
        bean.set("name", oneMeasure.getName());
          List mDims = oneMeasure.getDimensions();
          Iterator mDimIter = mDims.iterator();
          List<String> dimNames = new ArrayList<String>();
          bean.set("dimensions", dimNames);
          while (mDimIter.hasNext()){
            MdmDimension dim = (MdmDimension) mDimIter.next();
            dimNames.add(dim.getName());
          }
      }
View Full Code Here

    List<LazyDynaBean> result = new ArrayList<LazyDynaBean>();
    do
      {
      if(rootCursor instanceof CompoundCursor){
        CompoundCursor compoundCursor = (CompoundCursor)rootCursor;
        LazyDynaBean ldb = null;
        ValueCursor valueCursor = compoundCursor.getValueCursor();
        if (valueCursor.hasCurrentValue()) {
          ldb = new LazyDynaBean();
          ldb.set("text", valueCursor.getCurrentValue());
        }
        
        List<Cursor> oList = compoundCursor.getOutputs();
        for(int i=0;i<oList.size();i++){
          Cursor cursor = oList.get(i);
          if(cursor instanceof ValueCursor){
            valueCursor = (ValueCursor)cursor;
            if(valueCursor.hasCurrentValue()){
              ldb.set("id", valueCursor.getCurrentValue());
              result.add(ldb);
            }
          }
        }
      }
View Full Code Here

    List<LazyDynaBean> result = new ArrayList<LazyDynaBean>();
    do
      {
      if(rootCursor instanceof CompoundCursor){
        CompoundCursor compoundcursor = (CompoundCursor)rootCursor;
        LazyDynaBean ldb = null;
        ValueCursor valueCursor = compoundcursor.getValueCursor();
        if (valueCursor.hasCurrentValue()) {
          ldb = new LazyDynaBean();
          ldb.set("value", valueCursor.getCurrentValue());
          ldb.set("valueID", measureName);
        }else{
          ldb = new LazyDynaBean();
          ldb.set("value", 0);
          ldb.set("valueID", measureName);
//          continue;
        }
        
        List<Cursor> oList = compoundcursor.getOutputs();
        if(oList!=null&&dimNames!=null&&oList.size()==dimNames.size()){
View Full Code Here

TOP

Related Classes of org.apache.commons.beanutils.LazyDynaBean

Copyright © 2018 www.massapicom. 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.