类 SysRoleServiceImpl

  • 所有已实现的接口:
    cn.wizzer.app.sys.modules.services.SysRoleService, cn.wizzer.framework.base.service.BaseService<cn.wizzer.app.sys.modules.models.Sys_role>

    @IocBean(args="refer:dao")
    @Service(interfaceClass=cn.wizzer.app.sys.modules.services.SysRoleService.class)
    public class SysRoleServiceImpl
    extends cn.wizzer.framework.base.service.BaseServiceImpl<cn.wizzer.app.sys.modules.models.Sys_role>
    implements cn.wizzer.app.sys.modules.services.SysRoleService
    Created by wizzer on 2016/12/22.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void del​(String roleid)  
      void del​(String[] roleids)  
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas()  
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String roleId)  
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String roleId)  
      List<String> getPermissionNameList​(cn.wizzer.app.sys.modules.models.Sys_role role)
      查询权限
      List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus​(String roleId, String pid)  
      boolean hasChildren​(String roleId, String pid)  
      • 从类继承的方法 cn.wizzer.framework.base.service.BaseServiceImpl

        clear, clear, clear, clear, count, count, count, count, count, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getPageNumber, getPageSize, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
      • 从类继承的方法 org.nutz.service.EntityService

        _clearLinks, _delete, _deleteLinks, _deleteWith, _fastInsert, _fetch, _fetchLinks, _fetchLinks, _insert, _insert, _insert, _insertLinks, _insertRelation, _insertWith, _query, _query, _update, _update, _updateIgnoreNull, _updateLinks, _updateWith, create, deletex, each, each, func, func, getObject, getObject, insert, mirror, setEntityType, setExpert, updateRelation
      • 从类继承的方法 org.nutz.service.Service

        dao, setDao
      • 从接口继承的方法 cn.wizzer.framework.base.service.BaseService

        clear, clear, clear, clear, count, count, count, count, count, dao, data, data, data, data, data, delete, delete, delete, delete, delete, delete, delete, execute, exists, fastInsert, fetch, fetch, fetch, fetchLinks, fetchLinks, fetchx, getEntity, getEntityClass, getField, getField, getField, getField, getMap, getMaxId, getParentPath, getSubPath, insert, insert, insert, insertLinks, insertOrUpdate, insertOrUpdate, insertRelation, insertWith, list, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPage, listPageLinks, listPageLinks, query, query, query, query, query, query, query, query, query, update, update, update, updateAndIncrIfMatch, updateIgnoreNull, updateLinks, updateRelation, updateWith, updateWithVersion, updateWithVersion, vDelete, vDelete, vDelete, vDelete, vDelete
    • 构造器详细资料

      • SysRoleServiceImpl

        public SysRoleServiceImpl​(org.nutz.dao.Dao dao)
    • 方法详细资料

      • getMenusAndButtons

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getMenusAndButtons​(String roleId)
        指定者:
        getMenusAndButtons 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
      • getDatas

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas​(String roleId)
        指定者:
        getDatas 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
      • getDatas

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getDatas()
        指定者:
        getDatas 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
      • getPermissionNameList

        public List<String> getPermissionNameList​(cn.wizzer.app.sys.modules.models.Sys_role role)
        查询权限
        指定者:
        getPermissionNameList 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
        参数:
        role -
        返回:
      • del

        @Aop("txREAD_COMMITTED")
        public void del​(String roleid)
        指定者:
        del 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
      • del

        @Aop("txREAD_COMMITTED")
        public void del​(String[] roleids)
        指定者:
        del 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
      • getRoleMenus

        public List<cn.wizzer.app.sys.modules.models.Sys_menu> getRoleMenus​(String roleId,
                                                                            String pid)
        指定者:
        getRoleMenus 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
        参数:
        roleId -
        pid -
        返回:
      • hasChildren

        public boolean hasChildren​(String roleId,
                                   String pid)
        指定者:
        hasChildren 在接口中 cn.wizzer.app.sys.modules.services.SysRoleService
        参数:
        roleId -
        pid -
        返回: