Class GlobalPermissionsValidator
java.lang.Object
com.atlassian.confluence.api.impl.service.permissions.validation.AbstractPermissionsValidator
com.atlassian.confluence.api.impl.service.permissions.validation.GlobalPermissionsValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvalidateAnonymousPermissions
(Collection<SpacePermission> spacePermissions) Validates if permissions can be granted to anonymous usersvalidateLimitedUseConfluencePermissionExistsForUnlicensedUsers
(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (LIMITEDUSECONFLUENCE) exists for unlicensed users.validateUnlicensedUsersPermissions
(Collection<SpacePermission> spacePermissions) Validates if permissions can be granted to unlicensed usersvalidateUseConfluencePermissionExistsForAnonymousUser
(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (USECONFLUENCE) exists for anonymous users.validateUseConfluencePermissionExistsForGroup
(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String groupName) Validates that guard permission (USECONFLUENCE) exists for the given group.validateUseConfluencePermissionExistsForUser
(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, ConfluenceUser user) Validates that guard permission (USECONFLUENCE) exists for the given user.validateUseConfluencePermissionWillBeAdded
(Collection<SpacePermission> permissionsToAdd) Validates that guard permission (USECONFLUENCE) will be added.Methods inherited from class com.atlassian.confluence.api.impl.service.permissions.validation.AbstractPermissionsValidator
createGuardPermissionValidationResult, createValidationResultWithError, guardPermissionWillBeAdded, validateGuardPermissionExistsForAnonymousUsers, validateGuardPermissionExistsForGroup, validateGuardPermissionExistsForSubject, validateGuardPermissionExistsForUnlicensedUsers, validateGuardPermissionExistsForUser
-
Constructor Details
-
GlobalPermissionsValidator
public GlobalPermissionsValidator()
-
-
Method Details
-
validateUseConfluencePermissionWillBeAdded
public ValidationResult validateUseConfluencePermissionWillBeAdded(Collection<SpacePermission> permissionsToAdd) Validates that guard permission (USECONFLUENCE) will be added. -
validateUseConfluencePermissionExistsForUser
public ValidationResult validateUseConfluencePermissionExistsForUser(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, ConfluenceUser user) Validates that guard permission (USECONFLUENCE) exists for the given user. -
validateUseConfluencePermissionExistsForGroup
public ValidationResult validateUseConfluencePermissionExistsForGroup(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions, String groupName) Validates that guard permission (USECONFLUENCE) exists for the given group. -
validateUseConfluencePermissionExistsForAnonymousUser
public ValidationResult validateUseConfluencePermissionExistsForAnonymousUser(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (USECONFLUENCE) exists for anonymous users. -
validateLimitedUseConfluencePermissionExistsForUnlicensedUsers
public ValidationResult validateLimitedUseConfluencePermissionExistsForUnlicensedUsers(Collection<SpacePermission> permissionsToAdd, Collection<SpacePermission> existingPermissions) Validates that guard permission (LIMITEDUSECONFLUENCE) exists for unlicensed users. -
validateAnonymousPermissions
Validates if permissions can be granted to anonymous users -
validateUnlicensedUsersPermissions
public ValidationResult validateUnlicensedUsersPermissions(Collection<SpacePermission> spacePermissions) Validates if permissions can be granted to unlicensed users
-