Interface SpacePropertyService.Validator

    • Method Detail

      • validateCreate

        ValidationResult validateCreate​(JsonSpaceProperty newProperty)
        Validate that a space property can be created, including permission checks.
        Parameters:
        newProperty - the property to be created
        Returns:
        an immutable Validation result.
      • validateUpdate

        ValidationResult validateUpdate​(JsonSpaceProperty property)
        Validate that a space property can be updated, including permission checks.
        Parameters:
        property - the property to be updated
        Returns:
        an immutable Validation result.
      • validateDelete

        ValidationResult validateDelete​(JsonSpaceProperty property)
        Validate that a space property can be deleted, including permission checks.
        Parameters:
        property - the property to be deleted
        Returns:
        an immutable Validation result.