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
-
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 TypeMethodDescriptionbooleanverifyIsPermitted(Class<?> checkingClass, @Nullable Method method) Check input class and method have required annotation or notbooleanverifyIsPermitted(Class<?> checkingClass, String checkingMethodName, Class<?>... checkingMethodParameterTypes) Check input class and method have required annotation or not
-
Constructor Details
-
DefaultAnnotatedPermitChecker
public DefaultAnnotatedPermitChecker(Collection<Class<? extends Annotation>> permittedAnnotationList)
-
-
Method Details
-
verifyIsPermitted
public boolean verifyIsPermitted(Class<?> checkingClass, String checkingMethodName, Class<?>... checkingMethodParameterTypes) Description copied from interface:AnnotatedPermitCheckerCheck input class and method have required annotation or not- Specified by:
verifyIsPermittedin interfaceAnnotatedPermitChecker- Returns:
-
verifyIsPermitted
Description copied from interface:AnnotatedPermitCheckerCheck input class and method have required annotation or not- Specified by:
verifyIsPermittedin interfaceAnnotatedPermitChecker- Returns:
-