Uses of Interface
com.atlassian.confluence.api.model.permissions.spi.OperationCheck
Packages that use OperationCheck
Package
Description
SPI for implementing pluggable permission and validation checks, for use with
OperationService
.-
Uses of OperationCheck in com.atlassian.confluence.api.impl.service.permissions.delegates
Methods in com.atlassian.confluence.api.impl.service.permissions.delegates that return types with arguments of type OperationCheckModifier and TypeMethodDescriptionprotected List<OperationCheck>
AttachmentOperationDelegate.makeOperations()
protected List<OperationCheck>
BlogPostOperationDelegate.makeOperations()
protected List<OperationCheck>
CommentOperationDelegate.makeOperations()
protected List<OperationCheck>
PageOperationDelegate.makeOperations()
protected List<OperationCheck>
SpaceOperationDelegate.makeOperations()
-
Uses of OperationCheck in com.atlassian.confluence.api.model.permissions.spi
Classes in com.atlassian.confluence.api.model.permissions.spi that implement OperationCheckMethods in com.atlassian.confluence.api.model.permissions.spi that return OperationCheckModifier and TypeMethodDescription@Nullable OperationCheck
OperationDelegate.getOperation
(OperationKey operationKey) Get theOperationCheck
which can answer questions about a particular operation.Methods in com.atlassian.confluence.api.model.permissions.spi that return types with arguments of type OperationCheckModifier and TypeMethodDescriptionOperationDelegate.getAllOperations()
Return a list ofOperationCheck
s for all operations supported by this delegate. -
Uses of OperationCheck in com.atlassian.confluence.api.testsupport.matchers.model.permissions
Methods in com.atlassian.confluence.api.testsupport.matchers.model.permissions that return types with arguments of type OperationCheckModifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<List<OperationCheck>>
OperationCheckMatchers.containsOperationKeys
(OperationKey... keys) This will not match if there are extra unmatched items.static org.hamcrest.Matcher<OperationCheck>
OperationCheckMatchers.isAuthorized
(Person person, Target target) static org.hamcrest.Matcher<OperationCheck>
OperationCheckMatchers.isForbidden
(Person person, Target target) static org.hamcrest.Matcher<OperationCheck>
OperationCheckMatchers.isInvalid
(Person person, Target target, Class<? extends ServiceException> expectedExceptionClass) static org.hamcrest.Matcher<OperationCheck>
OperationCheckMatchers.throwsException
(Person person, Target target, Class<? extends RuntimeException> expectedExceptionClass)