Class DefaultAnnotatedPermitChecker
java.lang.Object
com.atlassian.confluence.impl.security.access.DefaultAnnotatedPermitChecker
- All Implemented Interfaces:
AnnotatedPermitChecker
Helper class which helps to check if checked class contains required annotation or not
- Since:
- 9.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.confluence.impl.security.access.AnnotatedPermitChecker
AnnotatedPermitChecker.AccessPermission
-
Field Summary
Fields inherited from interface com.atlassian.confluence.impl.security.access.AnnotatedPermitChecker
ANNOTATED_PERMITTED_CHECKER_ATTR
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAnnotatedPermitChecker
(Collection<Class<? extends Annotation>> permittedAnnotationList) -
Method Summary
Modifier and TypeMethodDescriptionverifyPermission
(Class<?> checkingClass, @Nullable Method method) Check input class and method have required annotation or notMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.confluence.impl.security.access.AnnotatedPermitChecker
verifyIsPermitted
-
Constructor Details
-
DefaultAnnotatedPermitChecker
public DefaultAnnotatedPermitChecker(Collection<Class<? extends Annotation>> permittedAnnotationList)
-
-
Method Details
-
verifyPermission
public AnnotatedPermitChecker.AccessPermission verifyPermission(Class<?> checkingClass, @Nullable Method method) Description copied from interface:AnnotatedPermitChecker
Check input class and method have required annotation or not- Specified by:
verifyPermission
in interfaceAnnotatedPermitChecker
-