Package org.apache.commons.beanutils

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 id = rs.getString(1);
          String name = rs.getString(2);
          bean.set("id", id);
          bean.set("name", name);
          return bean;
        }     
      }, groupID);
    }
    catch(Exception e)
View Full Code Here


  {
    List<Srole> roles = sroleDAO.findAll();
    List<LazyDynaBean> beans = new ArrayList<LazyDynaBean>();
    for(Srole role:roles)
    {
      LazyDynaBean bean = new LazyDynaBean();
      ObjectListConvert2DynaBeanList.convert(bean, role);
      bean.set("id", role.getAuthority());
      bean.set("text", role.getDescription());
      bean.set("type", "role");
      bean.set("leaf", "true");
      beans.add(bean);
    }
    return beans;
  }
View Full Code Here

    String sql = "select a.authority from authorities a,users u where a.user_id=u.id and u.name=?";   
    authorities.addAll(jdbcTemplate.queryForList(sql,String.class,name));
    sql = "select ga.authority from group_authorities ga,group_members gm,users u "+
      "where ga.group_id=gm.group_id and gm.user_id = u.id and u.name=?";   
    authorities.addAll(jdbcTemplate.queryForList(sql,String.class,name));
    LazyDynaBean bean = new LazyDynaBean();
    bean.set("authority", authorities);
    result.setData(bean);
    result.setSucceed();
    return result;
  }
View Full Code Here

    String sql = "select a.authority from authorities a where a.user_id=?";
    authorities.addAll(jdbcTemplate.queryForList(sql,String.class,userID));
    sql = "select ga.authority from group_authorities ga,group_members gm "+
      "where ga.group_id=gm.group_id and gm.user_id =?";
    authorities.addAll(jdbcTemplate.queryForList(sql,String.class,userID));
    LazyDynaBean bean = new LazyDynaBean();
    bean.set("authority", authorities);
    result.setData(bean);
    result.setSucceed();
    return result;
  }
View Full Code Here

    List<Srole> roles = sroleDAO.findAll();
    List<LazyDynaBean> result = new ArrayList<LazyDynaBean>();
   
    for(Srole role:roles)
    {
      LazyDynaBean bean = new LazyDynaBean();
      ObjectListConvert2DynaBeanList.convert(bean, role);     
      if(user_authories.contains(role.getAuthority()))
      {
        bean.set("signal", true);
        bean.set("type", "user_authority");
      }
      else if(group_authories.contains(role.getAuthority()))
      {
        bean.set("signal", true);
        bean.set("type", "group_authority");
      }
      else
      {
        bean.set("signal", false);
        bean.set("type", "");
      }
      result.add(bean);
    }
    return result;
  }
View Full Code Here

          {
            @Override
            public LazyDynaBean mapRow(ResultSet rs, int rowNum)
                throws SQLException {
              // TODO Auto-generated method stub
              LazyDynaBean bean = new LazyDynaBean();
              bean.set("authority", rs.getString(1));
              bean.set("description", rs.getString(2));
              return bean;
            }       
          },userID);
    }
    catch(Exception e)
View Full Code Here

      return result;
    }
    List<String> authorities = new ArrayList<String>();
    String sql = "select authority from group_authorities where group_id=?";
    authorities.addAll(jdbcTemplate.queryForList(sql,String.class,groupID));
    LazyDynaBean bean = new LazyDynaBean();
    bean.set("authority", authorities);
    result.setData(bean);
    result.setSucceed();
    return result;
  }
View Full Code Here

   
    List<Srole> roles = sroleDAO.findAll();
    List<LazyDynaBean>result = new ArrayList<LazyDynaBean>();
    for(Srole role:roles)
    {
      LazyDynaBean bean = new LazyDynaBean();
      ObjectListConvert2DynaBeanList.convert(bean, role);
      if(authorities.contains(role.getAuthority()))
      {
        bean.set("signal", true);
      }
      else
      {
        bean.set("signal", false);
      }
      result.add(bean);
    }
    return result;
  }
View Full Code Here

      List<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();
          bean.set("resource_id", rs.getString(1));
          bean.set("description", rs.getString(2));
          bean.set("method", rs.getString(3));
          bean.set("expression", rs.getString(4));
          bean.set("status", rs.getBoolean(5));
          return bean;
        }
       
      }, categoryID);
      result.setData(beans);
View Full Code Here

      return result;
    }
    ResAccess resAccess = resAccessDAO.findById(resourceID);
    if(resAccess!=null)
    {
      LazyDynaBean resultBean = ObjectListConvert2DynaBeanList.convert(resAccess);
      String expression = resAccess.getExpression();
     

//        获得所有角色列表,并标识该角色是否拥有该资源
      List<Srole>tmpRoles = sroleDAO.findAll();
      List<LazyDynaBean>roles = new ArrayList<LazyDynaBean>();
      for(Srole role:tmpRoles)
      {
        LazyDynaBean bean = ObjectListConvert2DynaBeanList.convert(role);
        if(isRoleInResExpression(role.getAuthority(), expression))
          bean.set("signal", true);
        else bean.set("signal", false);
        roles.add(bean);
      }
      resultBean.set("roles", roles);//设置资源对应的角色信息
      resultBean.set("sigleSelection", getSSInfo4Expression(expression));//一些单选信息
      resultBean.set("ip", getIpInfo4Expression(expression));//ip信息
      result.setData(resultBean);
    }
//      result.setData(ObjectListConvert2DynaBeanList.convert(resAccess));
    else
    {
      ResAccess tmp = new ResAccess();
      tmp.setResourceId(resourceID);
      tmp.setStatus(false);
      LazyDynaBean resultBean = ObjectListConvert2DynaBeanList.convert(tmp);
      List<Srole>tmpRoles = sroleDAO.findAll();
      List<LazyDynaBean>roles = new ArrayList<LazyDynaBean>();
      for(Srole role:tmpRoles)
      {
        LazyDynaBean bean = ObjectListConvert2DynaBeanList.convert(role);
        bean.set("signal", false);
        roles.add(bean);
      }
      resultBean.set("roles", roles);//设置资源对应的角色信息
      resultBean.set("sigleSelection", 0);//一些单选信息
      resultBean.set("ip", "");//ip信息
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.