Package me.insidezhou.southernquiet.auth
Class AuthAdvice
- java.lang.Object
-
- me.insidezhou.southernquiet.auth.AuthAdvice
-
- All Implemented Interfaces:
org.aopalliance.aop.Advice,org.springframework.aop.BeforeAdvice,org.springframework.aop.MethodBeforeAdvice
public class AuthAdvice extends java.lang.Object implements org.springframework.aop.MethodBeforeAdvice
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAuthorizationMatcherQualifier
-
Constructor Summary
Constructors Constructor Description AuthAdvice(org.springframework.beans.factory.BeanFactory beanFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbefore(java.lang.reflect.Method method, java.lang.Object[] args, java.lang.Object target)AuthProvidergetAuthProvider()protected voidinitOnceBeforeWork()voidsetAuthProvider(AuthProvider authProvider)
-
-
-
Field Detail
-
AuthorizationMatcherQualifier
public static final java.lang.String AuthorizationMatcherQualifier
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAuthProvider
public AuthProvider getAuthProvider()
-
setAuthProvider
public void setAuthProvider(AuthProvider authProvider)
-
initOnceBeforeWork
protected void initOnceBeforeWork() throws AuthException- Throws:
AuthException
-
before
public void before(@NotNull java.lang.reflect.Method method, @NotNull java.lang.Object[] args, java.lang.Object target) throws AuthException- Specified by:
beforein interfaceorg.springframework.aop.MethodBeforeAdvice- Throws:
AuthException
-
-