public
class
AcegiCacheManager
extends
BaseService
{2
private
ResourceCache resourceCache ;3
private UserCache userCache ; 4
5
/** */
/**
* 修改User时更改userCache
*/ 6
public
void
modifyUserInCache (User user, String orgUsername)
{7
8
}
9
/** */
/**
* 修改Resource时更改resourceCache
*/ 10
public
void
modifyResourceInCache (Resource resource, String orgResourcename)
{11
12
}
13
/** */
/**
* 修改权限时同时修改userCache和resourceCache
*/ 14
public
void
modifyPermiInCache (Permission permi, String orgPerminame)
{15
16
}
17
/** */
/**
* User授予角色时更改userCache
*/ 18
public
void authRoleInCache (User user)
{19
20
}
21
/** */
/**
* Role授予权限时更改userCache和resourceCache
*/ 22
public
void
authPermissionInCache (Role role)
{23
24
}
25
/** */
/**
* Permissioni授予资源时更改resourceCache
*/ 26
public
void
authResourceInCache (Permission permi)
{27
28
}
29
/** */
/** * 初始化userCache
*/ 30
public
void initUserCache ()
{31
32
}
33
/** */
/** * 初始化resourceCache
*/ 34
public
void initResourceCache ()
{
}
35
/** */
/** * 获取所有的url资源
*/ 36
public List getUrlResStrings ()
{37
38
}
39
/** */
/** * 获取所有的Funtion资源
*/ 40
public List getFunctions ()
{41
42
}
43
/** */
/** * 根据资源串获取资源
*/ 44
public
ResourceDetails getAuthorityFromCache (String resString)
{45
46
}
47
48


49
50
}
51

