Package com.eatle.persistent.pojo.system.useradmin.PrivCriteria

Examples of com.eatle.persistent.pojo.system.useradmin.PrivCriteria.Criteria


  @Override
  public Pagination findPagination(Map<String, Object> queryMap, int currentPage, int pageSize)
  {
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
        // 设置搜索条件参数
    if (queryMap != null)
    {
      if (queryMap.containsKey("privName"))
      {
        criteria.andPrivNameLike("%" + (String) queryMap.get("privName") + "%");
      }
      if (queryMap.containsKey("menuName"))
      {
        criteria.andMeueNameLike("%" + (String) queryMap.get("menuName") + "%");
      }
      if (queryMap.containsKey("actionCmd"))
      {
        criteria.andActionLike("%" + (String) queryMap.get("actionCmd") + "%");
      }
      if (queryMap.containsKey("pidisnull"))
      {
        criteria.andPIdIsNull();
      }
    }
    // 设置分页参数
    privCriteria.setPageSize(pageSize);
    privCriteria.setStartIndex((currentPage - 1) * pageSize);
 
View Full Code Here


  public int add(Priv priv)
  {
    int result = Constants.Base.FAIL;
   
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
    criteria.andActionEqualTo(priv.getAction());
    List<Priv> privs = privMapper.selectByCriteria(privCriteria);
    if (privs.size() < 1)
    {
      if(privMapper.insert(priv) > 0)
      {
View Full Code Here

  public int update(Priv priv, Priv oldPiv)
  {
    int result = Constants.Base.FAIL;
   
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
    criteria.andActionEqualTo(priv.getAction());
    List<Priv> privs = privMapper.selectByCriteria(privCriteria);
    if (privs.size() < 1)
    {
      if(privMapper.updateByPrimaryKeySelective(priv) > 0)
      {
View Full Code Here

 
  @Override
  public List<Priv> findRootPrivMenu()
  {
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
    criteria.andIsShowEqualTo((byte)1);
    criteria.andPIdIsNull();
    return findByCriteria(privCriteria);
  }
View Full Code Here

  public void assembleChildPrivMenu(Priv priv, StringBuffer allMenuBuffer, String contextName)
  {
    allMenuBuffer.append("<ul class=\"tree treeFolder collapse\">\n");
   
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
    criteria.andPIdEqualTo(priv.getId());
    criteria.andIsShowEqualTo((byte)1);
    findChildPrivMenu(findByCriteria(privCriteria), allMenuBuffer,contextName);
    allMenuBuffer.append("</ul>\n");
    allMenuBuffer.append("</div>\n");
  }
View Full Code Here

    for(Priv priv : parentPrivMenu)
    {
//      if(allPrivs.get(priv.getAction()) != null)
//      {
        PrivCriteria privCriteria = new PrivCriteria();
        Criteria criteria = privCriteria.createCriteria();
        criteria.andPIdEqualTo(priv.getId());
        criteria.andIsShowEqualTo((byte)1);
        List<Priv> childPrivMenu = findByCriteria(privCriteria);
        childMenuSize = childPrivMenu.size();
        if(childMenuSize > 0)
        {
          allMenuBuffer.append("<li><a>" + priv.getMeueName() + "</a>\n<ul>\n");
View Full Code Here

  public String showSetSubPriv()
  {
    Map<String, Object> params = super.getRequestParameters(request);
    Object pid = params.get("pid");
    PrivCriteria privCriteria = new PrivCriteria();
    Criteria criteria = privCriteria.createCriteria();
    criteria.andPIdIsNotNull();
    criteria.andPIdEqualTo(Long.parseLong((String) pid));
    list = privService.findByCriteria(privCriteria);

    return "showSetSubPriv";
  }
View Full Code Here

TOP

Related Classes of com.eatle.persistent.pojo.system.useradmin.PrivCriteria.Criteria

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.