public class SpacePropertyValidatorImpl extends Object implements SpacePropertyService.Validator
| Constructor and Description |
|---|
SpacePropertyValidatorImpl(SpaceManagerInternal spaceManager,
PermissionManager permissionManager,
SpacePropertyFinderFactory finderFactory,
StorageJsonPropertyManager storageContentPropertyManager) |
| Modifier and Type | Method and Description |
|---|---|
ValidationResult |
validateCreate(JsonSpaceProperty newProperty)
Validate that a space property can be created, including permission checks.
|
ValidationResult |
validateDelete(JsonSpaceProperty property)
Validate that a space property can be deleted, including permission checks.
|
ValidationResult |
validateUpdate(JsonSpaceProperty property)
Validate that a space property can be updated, including permission checks.
|
public SpacePropertyValidatorImpl(SpaceManagerInternal spaceManager, PermissionManager permissionManager, SpacePropertyFinderFactory finderFactory, StorageJsonPropertyManager storageContentPropertyManager)
public ValidationResult validateCreate(JsonSpaceProperty newProperty)
SpacePropertyService.ValidatorvalidateCreate in interface SpacePropertyService.ValidatornewProperty - the property to be createdpublic ValidationResult validateUpdate(JsonSpaceProperty property)
SpacePropertyService.ValidatorvalidateUpdate in interface SpacePropertyService.Validatorproperty - the property to be updatedpublic ValidationResult validateDelete(JsonSpaceProperty property)
SpacePropertyService.ValidatorvalidateDelete in interface SpacePropertyService.Validatorproperty - the property to be deletedCopyright © 2003–2018 Atlassian. All rights reserved.