1 /** 2 * Copyright By Grandsoft Company Limited. 3 * 2013-1-6 上午10:07:58 4 */ 5 package gboat2.web.service; 6 7 import gboat2.web.model.Resource; 8 9 import java.util.List; 10 11 /** 12 * 权限服务类 13 * @author sunpf 14 * @since jdk1.6 15 * @date 2013-1-6 16 * 17 */ 18 public interface IAuthorityService { 19 20 /** 21 * 取得角色权限下的导航树 22 * @param parentId--父节点Id 23 * @param roleCode--角色编码 24 * @return 导航树 25 */ 26 public List<Resource> findAllAuthResOfParentByRoleCode(String parentId, String roleCode); 27 28 /** 29 * 权限是否定制过 30 * authForId形式: 31 * --roleId时判断角色是否定制过权限 32 * --groupId.roleId时判断用户组角色是否定制过权限 33 * --groupId.roleId.userId时判断用户是否定制过权限 34 * @param authForId 35 * @return 36 */ 37 public boolean isAuthorityCustomize(String authForId,String systemId); 38 }