package org.hepx.rbac.service;
import org.hepx.rbac.entity.Role;
import java.util.List;
import java.util.Set;
public interface RoleService {
public Role createRole(Role role);
public Role updateRole(Role role);
public void deleteRole(Long roleId);
public Role findOne(Long roleId);
public List<Role> findAll();
/**
* 根据角色编号得到角色标识符列表
*
* @param roleIds
* @return
*/
Set<String> findRoles(Long... roleIds);
/**
* 根据角色编号得到权限字符串列表
*
* @param roleIds
* @return
*/
Set<String> findPermissions(Long[] roleIds);
}