View Javadoc
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  }