com.atlassian.confluence.api.service.content
Interface SpaceService.Validator

All Known Implementing Classes:
SpaceServiceImpl.ValidatorImpl
Enclosing interface:
SpaceService

public static interface SpaceService.Validator

Provides methods for validating the create, update and delete methods.


Method Summary
 ValidationResult validateCreate(Space newSpace, boolean isPrivate)
          Validate that a Space can be added, including permission checks.
 ValidationResult validateDelete(Space spaceToDelete)
          Validate that a Space can be deleted, including permission checks.
 ValidationResult validateUpdate(Space space)
          Validate that a Space can be updated, including permission checks.
 

Method Detail

validateCreate

ValidationResult validateCreate(Space newSpace,
                                boolean isPrivate)
Validate that a Space can be added, including permission checks.

Parameters:
newSpace - the space to be created
isPrivate - whether the space is private (true) or has default permissions (false)
Returns:
an immutable Validation result.

validateUpdate

ValidationResult validateUpdate(Space space)
Validate that a Space can be updated, including permission checks.

Parameters:
space - the space to be updated
Returns:
an immutable Validation result.

validateDelete

ValidationResult validateDelete(Space spaceToDelete)
Validate that a Space can be deleted, including permission checks.

Parameters:
spaceToDelete - the space to be deleted
Returns:
an immutable Validation result.


Copyright © 2003-2014 Atlassian. All Rights Reserved.