A C G H I L O P R S V W 

A

AbstractWebActorLoginStorage<W extends WebLoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.web.login中的类
web环境简单实现抽象,不支持集群
AbstractWebActorLoginStorage() - 类 的构造器cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
 
ActorLoginStorage<I extends LoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.login中的接口
登录用户信息储存与访问接口
addLoginListener(LoginListener<I, A>) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
添加登录监听器
addLoginListener(LoginListener<W, A>) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
添加登录监听器
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
在DispatcherServlet完全处理完请求后被调用 当有拦截器抛出异常时,会从当前拦截器往回执行所有的拦截器的afterCompletion()
ApplicationLoginManager<E,I extends LoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.login中的接口
应用认证(登录)用户管理程序
authenticate(A, E) - 接口 中的方法cn.featherfly.permission.authentication.Authenticator
认证.
authenticate(A, HttpServletRequest) - 类 中的方法cn.featherfly.permission.web.authentication.ValidateCodeAuthenticator
认证.
authenticate(A, HttpServletRequest) - 接口 中的方法cn.featherfly.permission.web.authentication.WebAuthenticator
认证.
AuthenticationException - cn.featherfly.permission.authentication中的异常错误
认证异常
AuthenticationException() - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Object[], Locale, Throwable) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Locale, Throwable) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Object[], Throwable) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Throwable) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Object[], Locale) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Object[]) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String, Locale) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(String) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
AuthenticationException(Throwable) - 异常错误 的构造器cn.featherfly.permission.authentication.AuthenticationException
构造方法
Authenticator<A extends PermissionActor,E> - cn.featherfly.permission.authentication中的接口
认证者
AuthorizedInterceptor - cn.featherfly.permission.web.login.springmvc.interceptor中的类
 
AuthorizedInterceptor() - 类 的构造器cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
 

C

cn.featherfly.permission.authentication - 程序包 cn.featherfly.permission.authentication
 
cn.featherfly.permission.core - 程序包 cn.featherfly.permission.core
 
cn.featherfly.permission.exception - 程序包 cn.featherfly.permission.exception
 
cn.featherfly.permission.login - 程序包 cn.featherfly.permission.login
 
cn.featherfly.permission.web.authentication - 程序包 cn.featherfly.permission.web.authentication
 
cn.featherfly.permission.web.login - 程序包 cn.featherfly.permission.web.login
 
cn.featherfly.permission.web.login.listener - 程序包 cn.featherfly.permission.web.login.listener
 
cn.featherfly.permission.web.login.springmvc.interceptor - 程序包 cn.featherfly.permission.web.login.springmvc.interceptor
 
cn.featherfly.permission.web.login.springmvc.resolver - 程序包 cn.featherfly.permission.web.login.springmvc.resolver
 
containsKey(String) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
是否包含指定key
containsKey(String) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
是否包含指定key
createLoginInfo() - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
创建LoginInfo
createLoginInfo() - 类 中的方法cn.featherfly.permission.web.login.WebActorLoginStorageSimpleImpl
创建LoginInfo

G

get(String) - 类 中的方法cn.featherfly.permission.login.LoginInfo
返回属性
getActor() - 类 中的方法cn.featherfly.permission.login.LoginInfo
返回actor
getAuthenticators() - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
返回authenticators
getDescp() - 接口 中的方法cn.featherfly.permission.core.PermissionActor
获取描述信息
getId() - 接口 中的方法cn.featherfly.permission.core.PermissionActor
返回字符串表示的唯一标示
getId() - 接口 中的方法cn.featherfly.permission.core.Privilege
返回许可的ID
getIp() - 类 中的方法cn.featherfly.permission.web.login.WebLoginInfo
返回ip
getLoginActors() - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
获取登录的行动者.
getLoginActors() - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
获取登录的行动者.
getLoginActors() - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
获取登录的行动者.
getLoginActors() - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
获取登录的行动者.
getLoginActors() - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
获取登录的行动者.
getLoginInfo(String) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(A) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(E) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
获取指定行动者的登录信息.
getLoginInfo(A) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
获取指定行动者的登录信息.
getLoginInfo() - 类 中的方法cn.featherfly.permission.login.LoginEvent
返回loginInfo
getLoginInfo(String) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(A) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(String) - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(A) - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
获取指定行动者的登录信息.
getLoginInfo(HttpSession) - 接口 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManager
获取指定行动者的登录信息.
getLoginInfo(HttpServletRequest) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
获取指定行动者的登录信息.
getLoginInfo(HttpSession) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
获取指定行动者的登录信息.
getLoginInfo(A) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
获取指定行动者的登录信息.
getLoginInfos() - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
获取登录的行动者.
getLoginInfos() - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
获取登录的行动者.
getLoginInfos() - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
获取登录的行动者.
getLoginTime() - 类 中的方法cn.featherfly.permission.login.LoginInfo
返回loginTime
getName() - 接口 中的方法cn.featherfly.permission.core.PermissionActor
获取名称
getName() - 接口 中的方法cn.featherfly.permission.core.Privilege
返回许可的名称
getOwnPrivileges() - 接口 中的方法cn.featherfly.permission.core.PermissionActor
返回行动者拥有的许可
getReadblePrivileges() - 接口 中的方法cn.featherfly.permission.core.PermissionActor
返回行动者可以看到的许可
getSession() - 类 中的方法cn.featherfly.permission.web.login.WebLoginInfo
返回session

H

hasPrivilege(Privilege) - 接口 中的方法cn.featherfly.permission.core.PermissionActor
返回是否拥有指定的权限.

I

isLogin(E) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
是否登录.
isLogin(A) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
是否登录.
isLogin(HttpServletRequest) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
是否登录.
isLogin(A) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
是否登录.
isSameOnline() - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
返回sameOnline

L

logger - 类 中的变量cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
 
login(A, E) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
登录.
Login - cn.featherfly.permission.login中的注释类型
用于描述登陆信息
login(A, HttpServletRequest) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
登录.
LoginEvent<I extends LoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.login中的类
LoginEvent
LoginEvent() - 类 的构造器cn.featherfly.permission.login.LoginEvent
 
LoginInfo<A extends PermissionActor> - cn.featherfly.permission.login中的类
登陆信息 copyright cdthgk 2010-2020, all rights reserved.
LoginInfo() - 类 的构造器cn.featherfly.permission.login.LoginInfo
 
LoginInfoHandlerMethodArgumentResolver - cn.featherfly.permission.web.login.springmvc.resolver中的类
登陆信息方法参数Resolver
LoginInfoHandlerMethodArgumentResolver() - 类 的构造器cn.featherfly.permission.web.login.springmvc.resolver.LoginInfoHandlerMethodArgumentResolver
 
LoginListener<I extends LoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.login中的接口
LoginListener
logout(E) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
注销
logout(A) - 接口 中的方法cn.featherfly.permission.login.ApplicationLoginManager
注销
logout(HttpSession) - 接口 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManager
注销
logout(HttpServletRequest) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
注销
logout(HttpSession) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
注销
logout(A) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
注销

O

onLogin(LoginEvent<I, A>) - 接口 中的方法cn.featherfly.permission.login.LoginListener
登录成功以后执行
onLogout(LoginEvent<I, A>) - 接口 中的方法cn.featherfly.permission.login.LoginListener
注销成功以后执行

P

PermissionActor - cn.featherfly.permission.core中的接口
行动者
PermissionException - cn.featherfly.permission.exception中的异常错误
PermissionException
PermissionException() - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Object[], Locale, Throwable) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Locale, Throwable) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Object[], Throwable) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Throwable) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Object[], Locale) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Object[]) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String, Locale) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(String) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
PermissionException(Throwable) - 异常错误 的构造器cn.featherfly.permission.exception.PermissionException
构造方法
postHandle(HttpServletRequest, HttpServletResponse, Object, ModelAndView) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
 
preHandle(HttpServletRequest, HttpServletResponse, Object) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
在业务处理器处理请求之前被调用 如果返回false 从当前的拦截器往回执行所有拦截器的afterCompletion(),再退出拦截器链 如果返回true 执行下一个拦截器,直到所有的拦截器都执行完毕 再执行被拦截的Controller 然后进入拦截器链, 从最后一个拦截器往回执行所有的postHandle() 接着再从最后一个拦截器往回执行所有的afterCompletion()
Privilege - cn.featherfly.permission.core中的接口
许可

R

remove(A) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
移除
remove(String) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
移除
remove(A) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
移除
remove(String) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
移除
remove(A) - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
移除
remove(String) - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
移除
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法cn.featherfly.permission.web.login.springmvc.resolver.LoginInfoHandlerMethodArgumentResolver

S

sessionCreated(HttpSessionEvent) - 类 中的方法cn.featherfly.permission.web.login.listener.WebActorLoginListener
sessionDestroyed(HttpSessionEvent) - 类 中的方法cn.featherfly.permission.web.login.listener.WebActorLoginListener
set(String, Object) - 类 中的方法cn.featherfly.permission.login.LoginInfo
设置属性
setActor(A) - 类 中的方法cn.featherfly.permission.login.LoginInfo
设置actor
setApplicationLoginManager(WebApplicationLoginManager<?, ?>) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
设置applicationLoginManager
setApplicationLoginManager(WebApplicationLoginManager<?, ?>) - 类 中的方法cn.featherfly.permission.web.login.springmvc.resolver.LoginInfoHandlerMethodArgumentResolver
设置applicationLoginManager
setAuthenticateURL(String) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
设置authenticateURL
setAuthenticators(List<WebAuthenticator>) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
设置authenticators
setCharset(String) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
设置charset
setExcludes(Collection<String>) - 类 中的方法cn.featherfly.permission.web.login.springmvc.interceptor.AuthorizedInterceptor
设置excludeURI
setIp(String) - 类 中的方法cn.featherfly.permission.web.login.WebLoginInfo
设置ip
setLoginInfo(I) - 类 中的方法cn.featherfly.permission.login.LoginEvent
设置loginInfo
setLoginListeners(List<LoginListener<W, A>>) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
设置loginListeners
setLoginTime(Date) - 类 中的方法cn.featherfly.permission.login.LoginInfo
设置loginTime
setSameOnline(boolean) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
设置sameOnline
setSession(String) - 类 中的方法cn.featherfly.permission.web.login.WebLoginInfo
设置session
setWebActorLoginStorage(WebActorLoginStorage<W, A>) - 类 中的方法cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
设置webActorLoginStorage
store(String, A) - 接口 中的方法cn.featherfly.permission.login.ActorLoginStorage
存储
store(String, A) - 类 中的方法cn.featherfly.permission.web.login.AbstractWebActorLoginStorage
存储
store(String, A) - 接口 中的方法cn.featherfly.permission.web.login.WebActorLoginStorage
存储
supportsParameter(MethodParameter) - 类 中的方法cn.featherfly.permission.web.login.springmvc.resolver.LoginInfoHandlerMethodArgumentResolver

V

ValidateCodeAuthenticator<A extends PermissionActor> - cn.featherfly.permission.web.authentication中的类
验证码验证器
ValidateCodeAuthenticator() - 类 的构造器cn.featherfly.permission.web.authentication.ValidateCodeAuthenticator
 

W

WebActorLoginListener - cn.featherfly.permission.web.login.listener中的类
WebActorLoginListener
WebActorLoginListener() - 类 的构造器cn.featherfly.permission.web.login.listener.WebActorLoginListener
 
WebActorLoginStorage<W extends WebLoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.web.login中的接口
登录用户信息储存与访问接口
WebActorLoginStorageSimpleImpl - cn.featherfly.permission.web.login中的类
web环境简单实现,不支持集群
WebActorLoginStorageSimpleImpl() - 类 的构造器cn.featherfly.permission.web.login.WebActorLoginStorageSimpleImpl
 
WebApplicationLoginManager<W extends WebLoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.web.login中的接口
Web应用登录用户管理程序
WebApplicationLoginManagerImpl<W extends WebLoginInfo<A>,A extends PermissionActor> - cn.featherfly.permission.web.login中的类
WebApplicationLoginManagerImpl
WebApplicationLoginManagerImpl() - 类 的构造器cn.featherfly.permission.web.login.WebApplicationLoginManagerImpl
 
WebAuthenticator<A extends PermissionActor> - cn.featherfly.permission.web.authentication中的接口
WEB环境下的认证者
WebLoginInfo<A extends PermissionActor> - cn.featherfly.permission.web.login中的类
Web系统用户登录以后的信息绑定值对象
WebLoginInfo() - 类 的构造器cn.featherfly.permission.web.login.WebLoginInfo
 
A C G H I L O P R S V W