Class SpaceServiceImpl.ValidatorImpl
java.lang.Object
com.atlassian.confluence.api.impl.service.content.SpaceServiceImpl.ValidatorImpl
- All Implemented Interfaces:
SpaceService.Validator
- Enclosing class:
- SpaceServiceImpl
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvalidateArchive
(Space space) Validate that a Space can be archived, including permission checks.validateCreate
(Space space, boolean isPrivate) Validate that a Space can be added, including permission checks.validateDelete
(Space space) Validate that a Space can be deleted, including permission checks.validateFindRelatedContentLabelsPaginated
(String labelName, String spaceKey) validateGet
(String spaceKey) Validate that a Space can be retrieved, including permission checks.validateRestore
(Space space) Validate that a Space can be restored, including permission checks.validateUpdate
(Space space) Validate that a Space can be updated, including permission checks.
-
Constructor Details
-
ValidatorImpl
public ValidatorImpl()
-
-
Method Details
-
validateCreate
Description copied from interface:SpaceService.Validator
Validate that a Space can be added, including permission checks.- Specified by:
validateCreate
in interfaceSpaceService.Validator
- Parameters:
space
- the space to be createdisPrivate
- whether the space is private (true) or has default permissions (false)- Returns:
- an immutable Validation result.
-
validateUpdate
Description copied from interface:SpaceService.Validator
Validate that a Space can be updated, including permission checks.- Specified by:
validateUpdate
in interfaceSpaceService.Validator
- Parameters:
space
- the space to be updated- Returns:
- an immutable Validation result.
-
validateDelete
Description copied from interface:SpaceService.Validator
Validate that a Space can be deleted, including permission checks.- Specified by:
validateDelete
in interfaceSpaceService.Validator
- Parameters:
space
- the space to be deleted- Returns:
- an immutable Validation result.
-
validateGet
Description copied from interface:SpaceService.Validator
Validate that a Space can be retrieved, including permission checks.- Specified by:
validateGet
in interfaceSpaceService.Validator
- Parameters:
spaceKey
- the space to be validated- Returns:
- an immutable Validation result.
-
validateFindRelatedContentLabelsPaginated
public ValidationResult validateFindRelatedContentLabelsPaginated(String labelName, String spaceKey) -
validateArchive
Description copied from interface:SpaceService.Validator
Validate that a Space can be archived, including permission checks.- Specified by:
validateArchive
in interfaceSpaceService.Validator
- Parameters:
space
- the space to be archived- Returns:
- an immutable Validation result.
-
validateRestore
Description copied from interface:SpaceService.Validator
Validate that a Space can be restored, including permission checks.- Specified by:
validateRestore
in interfaceSpaceService.Validator
- Parameters:
space
- the space to be restored- Returns:
- an immutable Validation result.
-