Uses of Interface
com.atlassian.confluence.api.model.validation.ValidationResult
Packages that use ValidationResult
Package
Description
SPI for implementing pluggable permission and validation checks, for use with
OperationService.Internal interfaces that are NOT exposed to the plugin classpath, by being excluded in the packageScanningConfiguration
of bootstrapContext.xml.
-
Uses of ValidationResult in com.atlassian.confluence.api.impl.model.validation
Methods in com.atlassian.confluence.api.impl.model.validation that return ValidationResultModifier and TypeMethodDescriptionstatic ValidationResultCoreValidationResultFactory.create(boolean authorized, Collection<ValidationError> coreErrors) -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.content
Methods in com.atlassian.confluence.api.impl.service.content that return ValidationResultModifier and TypeMethodDescriptionSpaceServiceImpl.ValidatorImpl.validateArchive(Space space) ContentServiceImpl.ValidatorImpl.validateCreate(Content newContent) SpaceServiceImpl.ValidatorImpl.validateCreate(Space space, boolean isPrivate) ContentServiceImpl.ValidatorImpl.validateDelete(Content content) SpaceServiceImpl.ValidatorImpl.validateDelete(Space space) SpaceServiceImpl.ValidatorImpl.validateRestore(Space space) protected ValidationResultContentServiceImpl.ValidatorImpl.validateUpdate(Content updatedContent, ContentEntityObject currentCeo) SpaceServiceImpl.ValidatorImpl.validateUpdate(Space space) -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.content.draft
Methods in com.atlassian.confluence.api.impl.service.content.draft that return ValidationResult -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.content.typebinding
Methods in com.atlassian.confluence.api.impl.service.content.typebinding that return ValidationResultModifier and TypeMethodDescriptionAttachmentContentTypeApiSupport.validateCreate(Content newContent) BlogPostContentTypeApiSupport.validateCreate(Content newContent) CommentContentTypeApiSupport.validateCreate(Content newContent) PageContentTypeApiSupport.validateCreate(Content newContent) AttachmentContentTypeApiSupport.validateUpdate(Content updatedContent, Attachment existingEntity) BlogPostContentTypeApiSupport.validateUpdate(Content updatedContent, BlogPost existingEntity) CommentContentTypeApiSupport.validateUpdate(Content updatedContent, Comment existingEntity) PageContentTypeApiSupport.validateUpdate(Content updatedContent, Page sceo) -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.people
Methods in com.atlassian.confluence.api.impl.service.people that return ValidationResultModifier and TypeMethodDescriptionGroupServiceImpl.GroupValidator.validateCreate(String groupName) GroupServiceImpl.GroupValidator.validateDelete(String groupName) GroupServiceImpl.GroupValidator.validateView() -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.permissions
Methods in com.atlassian.confluence.api.impl.service.permissions that return ValidationResultModifier and TypeMethodDescriptionfinal @NonNull ValidationResultOperationServiceImpl.canPerform(Person person, Operation operation, Target target) Checks if the given user is able to perform the specified operation on the specified target.@NonNull ValidationResultOperationServiceImpl.canPerformWithoutExemptions(Person person, Operation operation, Target target) DefaultContentRestrictionServiceValidator.validateAddDirectRestrictionForSubject(ContentId contentId, OperationKey operationKey, Subject subject) DefaultContentRestrictionServiceValidator.validateAddRestrictions(ContentId contentId, Collection<? extends ContentRestriction> contentRestrictions) DefaultContentRestrictionServiceValidator.validateDeleteAllDirectRestrictions(ContentId contentId) DefaultContentRestrictionServiceValidator.validateDeleteDirectRestrictionForSubject(ContentId contentId, OperationKey operationKey, Subject subject) DefaultContentRestrictionServiceValidator.validateGetRestrictions(ContentId contentId) DefaultContentRestrictionServiceValidator.validateGetRestrictionsForOperation(ContentId contentId, OperationKey opKey) DefaultContentRestrictionServiceValidator.validateHasDirectRestrictionsForSubject(ContentId contentId, OperationKey operationKey, Subject subject) protected @NonNull ValidationResultContentRestrictionServiceImpl.validateSelfAccessRetained(@NonNull Map<String, Collection<ContentPermission>> contentPermissionByPermissionTypeMap) Validates that currently logged in user will have direct specific ContentPermission specified for self in case when providedcontentPermissionByPermissionTypeMapwill become the actual ContentPermissions.DefaultContentRestrictionServiceValidator.validateUpdateRestrictions(ContentId contentId, Collection<? extends ContentRestriction> contentRestrictions) Methods in com.atlassian.confluence.api.impl.service.permissions that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionfinal @NonNull Map<Target, ValidationResult> OperationServiceImpl.canPerform(Person person, Operation operation, Iterable<Target> targets) Checks if the given user is able to perform the specified operation on the specified targets.@NonNull Map<Target, ValidationResult> OperationServiceImpl.canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets) -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.relation
Methods in com.atlassian.confluence.api.impl.service.relation that return ValidationResultModifier and TypeMethodDescription -
Uses of ValidationResult in com.atlassian.confluence.api.impl.service.watch
Methods in com.atlassian.confluence.api.impl.service.watch that return ValidationResultModifier and TypeMethodDescriptionfinal ValidationResultWatchServiceImpl.ValidatorImpl.validateWatchContent(com.atlassian.sal.api.user.UserKey userKey, ContentId contentId) Deprecated.final ValidationResultWatchServiceImpl.ValidatorImpl.validateWatchSpace(com.atlassian.sal.api.user.UserKey userKey, String spaceKey) Deprecated. -
Uses of ValidationResult in com.atlassian.confluence.api.model.permissions.spi
Methods in com.atlassian.confluence.api.model.permissions.spi that return ValidationResultModifier and TypeMethodDescriptionfinal @NonNull ValidationResultBaseOperationCheck.canPerform(Person person, Target target) @NonNull ValidationResultOperationCheck.canPerform(Person person, Target target) Check whether the specified Person can perform this operation on the specified target.final @NonNull ValidationResultBaseOperationCheck.canPerformAccordingToState(Person person, Target target) @NonNull ValidationResultOperationCheck.canPerformAccordingToState(Person person, Target target) Check whether the specified Person can perform this operation on the specified target based on its state.Methods in com.atlassian.confluence.api.model.permissions.spi that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionfinal @NonNull Map<Target, ValidationResult> BaseOperationCheck.canPerform(Person person, Iterable<Target> targets) Validates targets are the correctTargetType, then delegates toBaseOperationCheck.canPerformImpl(Person, java.lang.Iterable).@NonNull Map<Target, ValidationResult> OperationCheck.canPerform(Person person, Iterable<Target> targets) Check whether the specified Person can perform this operation on ALL of the specified targets.final @NonNull Map<Target, ValidationResult> BaseOperationCheck.canPerformAccordingToState(Person person, Iterable<Target> targets) Validates targets are the correctTargetType, then delegates toBaseOperationCheck.canPerformAccordingToStateImpl(Person, java.lang.Iterable).@NonNull Map<Target, ValidationResult> OperationCheck.canPerformAccordingToState(Person person, Iterable<Target> targets) Check whether the specified Person can perform this operation on each of the specified targets based on their state.protected abstract @NonNull Map<Target, ValidationResult> BaseOperationCheck.canPerformAccordingToStateImpl(@NonNull Person person, @NonNull Iterable<Target> targets) Subclass implements this to perform canPerformAccordingToState checks on a collection of targets.protected abstract @NonNull Map<Target, ValidationResult> BaseOperationCheck.canPerformImpl(@NonNull Person person, @NonNull Iterable<Target> targets) Subclass implements this to perform canPerform checks on a collection of targets. -
Uses of ValidationResult in com.atlassian.confluence.api.model.relations
Methods in com.atlassian.confluence.api.model.relations that return ValidationResultModifier and TypeMethodDescriptionstatic <S extends Relatable,T extends Relatable>
ValidationResultRelationDescriptors.canRelate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Deprecated.since 5.11.ReturnsValidationResult, which indicates if two given entities may form a relation, described by thisRelationDescriptorobject -
Uses of ValidationResult in com.atlassian.confluence.api.model.validation
Subinterfaces of ValidationResult in com.atlassian.confluence.api.model.validationModifier and TypeInterfaceDescriptioninterfaceA validation result that also encapsulates the result of a merge operation.Classes in com.atlassian.confluence.api.model.validation that implement ValidationResultModifier and TypeClassDescriptionclassclassRepresents the simplest kind of ValidationResult.Fields in com.atlassian.confluence.api.model.validation declared as ValidationResultModifier and TypeFieldDescriptionstatic final ValidationResultSimpleValidationResult.FORBIDDENA singleton unauthorized result.static final ValidationResultSimpleValidationResult.NOT_ALLOWED_IN_READ_ONLY_MODEA singleton notAllowedInReadOnlyMode resultstatic final ValidationResultSimpleValidationResult.VALIDA singleton valid result.Methods in com.atlassian.confluence.api.model.validation that return ValidationResultModifier and TypeMethodDescriptionSimpleValidationResult.Builder.build()static ValidationResultSimpleValidationResults.conflictResult(String message, Object... args) A conflict result usually occurs when trying to create something that already existsstatic ValidationResultSimpleValidationResults.forbiddenResult(String message, Object... args) static ValidationResultSimpleValidationResults.invalidResult(String message, Object... args) static ValidationResultSimpleValidationResults.notAuthenticatedResult(String message, Object... args) static ValidationResultSimpleValidationResults.notFoundResult(String message, Object... args) static ValidationResultSimpleValidationResults.notImplementedResult(String message, Object... args) To be used where some functionality hasn't been implemented.static ValidationResultSimpleValidationResults.paymentRequiredResult(String message, Object... args) Methods in com.atlassian.confluence.api.model.validation that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionstatic BiFunction<String, ValidationResult, ? extends BadRequestException> ServiceExceptionSupplier.badRequestExceptionSupplier()static BiFunction<String, ValidationResult, ? extends ConflictException> ServiceExceptionSupplier.conflictExceptionSupplier()static BiFunction<String, ValidationResult, ? extends GoneException> ServiceExceptionSupplier.goneExceptionSupplier()ServiceExceptionSupplier.licenseUnavailableExceptionSupplier()ServiceExceptionSupplier.notAuthenticatedExceptionSupplier()static BiFunction<String, ValidationResult, ? extends NotFoundException> ServiceExceptionSupplier.notFoundExceptionSupplier()static BiFunction<String, ValidationResult, ? extends NotImplementedServiceException> ServiceExceptionSupplier.notImplementedSupplier()static BiFunction<String, ValidationResult, ? extends PermissionException> ServiceExceptionSupplier.permissionExceptionExceptionSupplier()Methods in com.atlassian.confluence.api.model.validation with parameters of type ValidationResultMethod parameters in com.atlassian.confluence.api.model.validation with type arguments of type ValidationResultModifier and TypeMethodDescriptionSimpleValidationResult.Builder.withExceptionSupplier(BiFunction<String, ValidationResult, ? extends ServiceException> exceptionSupplier) Constructors in com.atlassian.confluence.api.model.validation with parameters of type ValidationResultModifierConstructorDescriptionApiBackedActionHelper(ValidationResult validationResult) Builder(ValidationResult validationResult) -
Uses of ValidationResult in com.atlassian.confluence.api.service.content
Methods in com.atlassian.confluence.api.service.content that return ValidationResultModifier and TypeMethodDescriptionContentLabelService.Validator.validateAddLabels(ContentId contentId, Label... labels) Validates that the list of labels can be added to the given contentSpaceService.Validator.validateArchive(Space spaceToArchive) Validate that a Space can be archived, including permission checks.ContentPropertyService.Validator.validateCreate(JsonContentProperty newProperty) Validate that a content property can be created, including permission checks.ContentService.Validator.validateCreate(Content newContent) Validate that a piece of content can be included, including permission checks.SpacePropertyService.Validator.validateCreate(JsonSpaceProperty newProperty) Validate that a space property can be created, including permission checks.SpaceService.Validator.validateCreate(Space newSpace, boolean isPrivate) Validate that a Space can be added, including permission checks.AttachmentService.Validator.validateDelete(Content attachment) Validate that an Attachment can be deleted, including permission checks.ContentDraftService.DraftValidator.validateDelete(ContentId contentId) Validates whether a draft can be deletedContentPropertyService.Validator.validateDelete(JsonContentProperty property) Validate that a content property can be deleted, including permission checks.ContentService.Validator.validateDelete(Content content) Validate that a piece of content can be deleted, including permission checks.ContentVersionService.Validator.validateDelete(ContentId contentId, int versionNumber) Validate delete operationSpacePropertyService.Validator.validateDelete(JsonSpaceProperty property) Validate that a space property can be deleted, including permission checks.SpaceService.Validator.validateDelete(Space spaceToDelete) Validate that a Space can be deleted, including permission checks.ContentVersionService.Validator.validateGet(ContentId contentId) Validate get operationContentTrashService.Validator.validatePurge(Content content) Validate that a piece of content can be purged, including permission checks.ContentTrashService.Validator.validateRestore(Content content) Validate that a piece of content can be restored, including permission checks.ContentVersionService.Validator.validateRestore(ContentId contentId, VersionRestoreParameters restData) Validate restore operationSpaceService.Validator.validateRestore(Space spaceToRestore) Validate that a Space can be restored, including permission checks.ContentTrashService.Validator.validateTrash(Content content) Validate that a piece of content can be trashed, including permission checks.ContentPropertyService.Validator.validateUpdate(JsonContentProperty property) Validate that a content property can be updated, including permission checks.SpacePropertyService.Validator.validateUpdate(JsonSpaceProperty property) Validate that a space property can be updated, including permission checks.SpaceService.Validator.validateUpdate(Space space) Validate that a Space can be updated, including permission checks. -
Uses of ValidationResult in com.atlassian.confluence.api.service.content.template
Methods in com.atlassian.confluence.api.service.content.template that return ValidationResultModifier and TypeMethodDescriptionContentTemplateService.Validator.validateCreate(ContentTemplate newContentTemplate) Validate that the specified contentTemplate can be created by the current user.default ValidationResultContentTemplateService.Validator.validateCreateInstance(ContentBlueprintInstance instance) Validate instance is legit to create draft/page instance.ContentTemplateService.Validator.validateDelete(ContentTemplateId contentTemplateId) Validate that a piece of contentTemplate can be deleted, including permission checks.ContentTemplateService.Validator.validateGet(ContentTemplateId contentTemplateId) Validate that current user has permission to view a particular template.ContentTemplateService.Validator.validateUpdate(ContentTemplate contentTemplate) -
Uses of ValidationResult in com.atlassian.confluence.api.service.exceptions
Methods in com.atlassian.confluence.api.service.exceptions that return types with arguments of type ValidationResultConstructors in com.atlassian.confluence.api.service.exceptions with parameters of type ValidationResultModifierConstructorDescriptionBadRequestException(String message, ValidationResult validationResult) ConflictException(String message, ValidationResult validationResult) GoneException(String message, ValidationResult validationResult) InternalServerException(String message, ValidationResult validationResult) LicenseUnavailableException(String message, ValidationResult validationResult) NotAuthenticatedException(String message, ValidationResult validationResult) NotFoundException(String message, ValidationResult validationResult) PermissionException(String message, ValidationResult validationResult) ReadOnlyException(String message, ValidationResult validationResult) SeeOtherException(String message, ValidationResult validationResult) ServiceException(String message, ValidationResult validationResult) -
Uses of ValidationResult in com.atlassian.confluence.api.service.exceptions.unchecked
Constructors in com.atlassian.confluence.api.service.exceptions.unchecked with parameters of type ValidationResultModifierConstructorDescriptionNotImplementedServiceException(String message, ValidationResult validationResult) -
Uses of ValidationResult in com.atlassian.confluence.api.service.people
Methods in com.atlassian.confluence.api.service.people that return ValidationResultModifier and TypeMethodDescriptionPersonService.Validator.validateAddMembership(String username, String groupName) Validate that the requesting user has permission to add the given user to the given group.PersonService.Validator.validateChangeMyPassword(PasswordChangeDetails passwordChangeDetails) Validate that the input supplied for changing current user's password is valid.PersonService.Validator.validateChangePassword(String userName, String password) Validate that the input supplied for changing a user's password is valid.GroupService.Validator.validateCreate(String groupName) Validate that the logged-in user has permission to create a group with the given name.GroupService.Validator.validateDelete(String groupName) Validate that the logged-in user has permission to delete a group with the given name.PersonService.Validator.validateDelete(Person personToDelete) Validate that the current user has permissions to remove the given personPersonService.Validator.validateDisable(String username) Validate that the requesting user has permission to disable the given user.PersonService.Validator.validateEnable(String username) Validate that the requesting user has permission to enable the given user.PersonService.Validator.validateRemoveMembership(String username, String groupName) Validate that the requesting user has permission to remove the given user from the given group.PersonService.Validator.validateUserCreate(UserDetailsForCreation userDetailsForCreation) Validate the correctness of user details for a new user creationGroupService.Validator.validateView()Validate that the logged-in user has permission to view groups.PersonService.Validator.validateView()Validate that current user can view user profiles -
Uses of ValidationResult in com.atlassian.confluence.api.service.permissions
Methods in com.atlassian.confluence.api.service.permissions that return ValidationResultModifier and TypeMethodDescription@NonNull ValidationResultOperationService.canPerform(Person person, Operation operation, Target target) Check whether a person can perform a particular operation on a particular target.@NonNull ValidationResultOperationService.canPerformWithoutExemptions(Person person, Operation operation, Target target) Check whether a person can perform a particular operation on a particular target.ContentRestrictionService.Validator.validateAddDirectRestrictionForSubject(ContentId contentId, OperationKey operationKey, Subject subject) Validates that: OperationKey supplied is supported Subject supplied is either User or a Group and does exist Content specified exists AND can be viewed by the currently logged-in user Currently logged-in user is allowed to alter ContentRestrictions on and edit the content specifiedContentRestrictionService.Validator.validateAddRestrictions(ContentId contentId, Collection<? extends ContentRestriction> contentRestrictions) Validates that: Content specified exists AND can be viewed by the currently logged-in user Currently logged-in user is allowed to alter ContentRestrictions on and edit the content specified Input data is enough to proceed with the operation Input data should not conflict with any restrictions existingContentRestrictionService.Validator.validateDeleteAllDirectRestrictions(ContentId contentId) Validates that: Content specified exists AND can be viewed by the currently logged-in user Currently logged-in user is allowed to alter ContentRestrictions on and edit the content specifiedContentRestrictionService.Validator.validateDeleteDirectRestrictionForSubject(ContentId contentId, OperationKey operationKey, Subject subject) Validates that: OperationKey supplied is supported Subject supplied is either User or a Group Content specified exists AND can be viewed by the currently logged-in user Currently logged-in user is allowed to alter ContentRestrictions on and edit the content specifiedContentRestrictionService.Validator.validateGetRestrictions(ContentId contentId) Validates whether content specified exists and whether currently logged in user can read restrictions on a content specified.ContentRestrictionService.Validator.validateGetRestrictionsForOperation(ContentId contentId, OperationKey opKey) Validates whether OperationKey supplied is supported, whether content specified exists, whether currently logged in user can read restrictions on a content specifiedContentRestrictionService.Validator.validateHasDirectRestrictionsForSubject(ContentId contentId, OperationKey operationKey, Subject subject) Validates that: OperationKey supplied is supported Subject supplied is either User or a Group Content specified exists AND can be viewed by the currently logged-in userContentRestrictionService.Validator.validateUpdateRestrictions(ContentId contentId, Collection<? extends ContentRestriction> contentRestrictions) Validates that: Content specified exists AND can be viewed by the currently logged-in user Input data is enough to proceed with the operation Currently logged-in user is allowed to alter ContentRestrictions on and edit the content specified Returns first of the failed validation results or aValidationResultwhich is both authorised and valid.Methods in com.atlassian.confluence.api.service.permissions that return types with arguments of type ValidationResultModifier and TypeMethodDescription@NonNull Map<Target, ValidationResult> OperationService.canPerform(Person person, Operation operation, Iterable<Target> targets) Check whether the specified Person can perform a particular operation on each of the specified targets.@NonNull Map<Target, ValidationResult> OperationService.canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets) Check whether the specified Person can perform a particular operation on each of the specified targets. -
Uses of ValidationResult in com.atlassian.confluence.api.service.relations
Methods in com.atlassian.confluence.api.service.relations that return ValidationResultModifier and TypeMethodDescription<S extends Relatable,T extends Relatable>
ValidationResultRelationService.Validator.validateCreate(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate create operation<S extends Relatable,T extends Relatable>
ValidationResultRelationService.Validator.validateDelete(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate delete operation<S extends Relatable,T extends Relatable>
ValidationResultRelationService.Validator.validateDeleteAllWithType(Relatable relatable, RelationDescriptor<S, T> relationDescriptor) Validate the delete all operation<S extends Relatable,T extends Relatable>
ValidationResultRelationService.Validator.validateFetch(S source, RelationDescriptor<S, T> relationDescriptor, T target) Validate fetch operation to check whether a user can view the specifed relation -
Uses of ValidationResult in com.atlassian.confluence.api.service.watch
Methods in com.atlassian.confluence.api.service.watch that return ValidationResultModifier and TypeMethodDescriptionWatchService.Validator.validateWatchContent(com.atlassian.sal.api.user.UserKey userKey, ContentId content) Deprecated.Validate that the user can watch a Content.WatchService.Validator.validateWatchSpace(com.atlassian.sal.api.user.UserKey userKey, String spaceKey) Deprecated.Validate that the user can see a Space. -
Uses of ValidationResult in com.atlassian.confluence.content.apisupport
Methods in com.atlassian.confluence.content.apisupport that return ValidationResultModifier and TypeMethodDescriptionBaseContentTypeApiSupport.validateCreate(Content newContent) ContentCreator.validateCreate(ConfluenceUser confluenceUser, Content newContent, Class<? extends ContentEntityObject> entityClass) Perform common validation checks for creation of content in a spaceContentTypeApiSupport.validateCreate(Content newContent) Validate the create operationCommentExtensionsSupport.validateExtensionsForCreate(Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) Validation hook for create operations.NullCommentExtensionsSupport.validateExtensionsForCreate(Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) CommentExtensionsSupport.validateExtensionsForUpdate(Comment comment, Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) Validation hook for update operations.NullCommentExtensionsSupport.validateExtensionsForUpdate(Comment comment, Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) BaseContentTypeApiSupport.validateUpdate(Content updatedContent, T existingEntity) ContentCreator.validateUpdate(ConfluenceUser user, Content updatedContent, ContentEntityObject entity) Perform common validation checks for updating contentContentTypeApiSupport.validateUpdate(Content oldContent, T existingEntity) Validate the update operation -
Uses of ValidationResult in com.atlassian.confluence.core
Methods in com.atlassian.confluence.core that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionDefaultContentPermissionManager.hasContentLevelPermission(ConfluenceUser user, String permissionType, Collection<Long> contentIds) -
Uses of ValidationResult in com.atlassian.confluence.internal
Methods in com.atlassian.confluence.internal that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionContentPermissionManagerInternal.hasContentLevelPermission(ConfluenceUser user, String permissionType, Collection<Long> contentIds) Check permission for a collection of content at once. -
Uses of ValidationResult in com.atlassian.confluence.internal.relations
Methods in com.atlassian.confluence.internal.relations that return ValidationResultModifier and TypeMethodDescriptionstatic ValidationResultRelationUtils.validateAgainstApiModel(RelatableEntity source, RelatableEntity target, RelationDescriptor relationDescriptor) Helper method, which can be used to validate relation based on input parameters.Methods in com.atlassian.confluence.internal.relations with parameters of type ValidationResultModifier and TypeMethodDescriptionstatic StringRelationUtils.extractError(ValidationResult validationResult, String defaultMessage) Extracts all errors from theValidationResultas a singleString. -
Uses of ValidationResult in com.atlassian.confluence.it.api.test.plugin.apiavailable
Methods in com.atlassian.confluence.it.api.test.plugin.apiavailable that return ValidationResultModifier and TypeMethodDescriptionDummyAvailableContentTypeSupport.validateCreate(Content newContent) DummyCommentExtensionSupport.validateExtensionsForCreate(Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) DummyCommentExtensionSupport.validateExtensionsForUpdate(Comment comment, Map<String, Object> extensions, SimpleValidationResult.Builder validationResultBuilder) DummyAvailableContentTypeSupport.validateUpdate(Content updatedContent, CustomContentEntityObject existingEntity) -
Uses of ValidationResult in com.atlassian.confluence.plugins.contentproperty.spaceproperty
Methods in com.atlassian.confluence.plugins.contentproperty.spaceproperty that return ValidationResultModifier and TypeMethodDescriptionSpacePropertyValidatorImpl.validateCreate(JsonSpaceProperty newProperty) SpacePropertyValidatorImpl.validateDelete(JsonSpaceProperty property) SpacePropertyValidatorImpl.validateUpdate(JsonSpaceProperty property) -
Uses of ValidationResult in com.atlassian.confluence.rest.api.model
Methods in com.atlassian.confluence.rest.api.model that return ValidationResultModifier and TypeMethodDescription@Nullable ValidationResultRestError.getData()The data returned here is aValidationResultso that clients can process the i18n key and arguments. -
Uses of ValidationResult in com.atlassian.confluence.rest.api.model.validation
Classes in com.atlassian.confluence.rest.api.model.validation that implement ValidationResultConstructors in com.atlassian.confluence.rest.api.model.validation with parameters of type ValidationResult -
Uses of ValidationResult in com.atlassian.confluence.user.extras.aggregation.impl
Methods in com.atlassian.confluence.user.extras.aggregation.impl that return ValidationResult -
Uses of ValidationResult in com.atlassian.confluence.validation
Methods in com.atlassian.confluence.validation that return ValidationResultMethods in com.atlassian.confluence.validation that return types with arguments of type ValidationResultModifier and TypeMethodDescriptionio.atlassian.fugue.Either<ValidationResult, T> Validation.asEither()Returns an either projection of this validation.com.atlassian.fugue.Either<ValidationResult, T> Validation.toEither()Deprecated.since 7.0.1.Methods in com.atlassian.confluence.validation with parameters of type ValidationResultModifier and TypeMethodDescriptionstatic MessageHolderXWorkValidationResultSupport.addAllMessages(MessageHolder holder, ValidationResult validationResult) static <T> Validation<T> Validation.fail(ValidationResult fail)