Uses of Interface
com.atlassian.confluence.api.model.permissions.Operation
-
Packages that use Operation Package Description com.atlassian.confluence.api.impl.service.permissions com.atlassian.confluence.api.model.permissions Model objects for user and group permission and validation checks, for use withOperationService
.com.atlassian.confluence.api.model.permissions.spi SPI for implementing pluggable permission and validation checks, for use withOperationService
.com.atlassian.confluence.api.service.permissions -
-
Uses of Operation in com.atlassian.confluence.api.impl.service.permissions
Methods in com.atlassian.confluence.api.impl.service.permissions with parameters of type Operation Modifier and Type Method Description @NonNull ValidationResult
OperationServiceImpl. canPerform(Person person, Operation operation, Target target)
Checks if the given user is able to perform the specified operation on the specified target.@NonNull Map<Target,ValidationResult>
OperationServiceImpl. canPerform(Person person, Operation operation, Iterable<Target> targets)
Checks if the given user is able to perform the specified operation on the specified targets.@NonNull ValidationResult
OperationServiceImpl. canPerformWithoutExemptions(Person person, Operation operation, Target target)
@NonNull Map<Target,ValidationResult>
OperationServiceImpl. canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets)
-
Uses of Operation in com.atlassian.confluence.api.model.permissions
Classes in com.atlassian.confluence.api.model.permissions that implement Operation Modifier and Type Class Description class
OperationCheckResult
The result of an operation check on a specificTarget
.class
OperationDescription
Describes an{operation, targetType}
combination that the operations APIs can answer queries for.class
OperationKey
An OperationKey is used to identify operations that can be performed on Targets. -
Uses of Operation in com.atlassian.confluence.api.model.permissions.spi
Subinterfaces of Operation in com.atlassian.confluence.api.model.permissions.spi Modifier and Type Interface Description interface
OperationCheck
A permission and validation check, for use withOperationService
.Classes in com.atlassian.confluence.api.model.permissions.spi that implement Operation Modifier and Type Class Description class
BaseOperationCheck
Base class for implementingOperationCheck
s. -
Uses of Operation in com.atlassian.confluence.api.service.permissions
Methods in com.atlassian.confluence.api.service.permissions with parameters of type Operation Modifier and Type Method Description @NonNull ValidationResult
OperationService. canPerform(Person person, Operation operation, Target target)
Check whether a person can perform a particular operation on a particular target.@NonNull Map<Target,ValidationResult>
OperationService. canPerform(Person person, Operation operation, Iterable<Target> targets)
Check whether the specified Person can perform a particular operation on each of the specified targets.@NonNull ValidationResult
OperationService. canPerformWithoutExemptions(Person person, Operation operation, Target target)
Check whether a person can perform a particular operation on a particular target.@NonNull Map<Target,ValidationResult>
OperationService. canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets)
Check whether the specified Person can perform a particular operation on each of the specified targets.
-