Uses of Interface
com.atlassian.confluence.api.model.permissions.Operation
Packages that use Operation
Package
Description
Model objects for user and group permission and validation checks, for use with
 
OperationService.SPI for implementing pluggable permission and validation checks, for use with
 
OperationService.- 
Uses of Operation in com.atlassian.confluence.api.impl.service.permissionsMethods in com.atlassian.confluence.api.impl.service.permissions with parameters of type OperationModifier and TypeMethodDescriptionfinal @NonNull ValidationResultOperationServiceImpl.canPerform(Person person, Operation operation, Target target) Checks if the given user is able to perform the specified operation on the specified target.final @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 ValidationResultOperationServiceImpl.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.permissionsClasses in com.atlassian.confluence.api.model.permissions that implement OperationModifier and TypeClassDescriptionclassThe result of an operation check on a specificTarget.classDescribes an{operation, targetType}combination that the operations APIs can answer queries for.final classAn OperationKey is used to identify operations that can be performed on Targets.
- 
Uses of Operation in com.atlassian.confluence.api.model.permissions.spiSubinterfaces of Operation in com.atlassian.confluence.api.model.permissions.spiModifier and TypeInterfaceDescriptioninterfaceA permission and validation check, for use withOperationService.Classes in com.atlassian.confluence.api.model.permissions.spi that implement Operation
- 
Uses of Operation in com.atlassian.confluence.api.service.permissionsMethods in com.atlassian.confluence.api.service.permissions with parameters of type OperationModifier and TypeMethodDescription@NonNull ValidationResultOperationService.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 ValidationResultOperationService.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.