E - 泛型,用于具体依赖环境的定义I - 登录信息public interface ApplicationLoginManager<E,I extends LoginInfo<A>,A extends PermissionActor>
应用认证(登录)用户管理程序
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addLoginListener(LoginListener<I,A> loginListener)
添加登录监听器
|
java.util.List<A> |
getLoginActors()
获取登录的行动者.
|
I |
getLoginInfo(A actor)
获取指定行动者的登录信息.
|
I |
getLoginInfo(E env)
获取指定行动者的登录信息.
|
boolean |
isLogin(A actor)
是否登录.
|
boolean |
isLogin(E env)
是否登录.
|
void |
login(A actor,
E env)
登录.
|
void |
logout(A actor)
注销
|
void |
logout(E env)
注销
|
void login(A actor, E env)
登录. 不成功会抛出AuthenticationException
A - 行动者具体类型actor - 行动者env - 依赖环境boolean isLogin(E env)
是否登录.
env - 依赖环境boolean isLogin(A actor)
是否登录.
A - 行动者具体类型actor - 行动者void logout(E env)
注销
env - 依赖环境void logout(A actor)
注销
A - 行动者具体类型actor - 行动者java.util.List<A> getLoginActors()
获取登录的行动者.
A - 行动者具体类型void addLoginListener(LoginListener<I,A> loginListener)
添加登录监听器
loginListener - loginListener