Uses of Class
com.atlassian.bamboo.specs.api.validators.common.ValidationContext
Packages that use ValidationContext
Package
Description
Exceptions thrown by Bamboo Specs library.
Properties classes for Docker configuration.
Artifact definitions and artifact subscriptions.
Items stored in plan configuration, including (but not limited to) items from 'Miscellaneous' page.
The 'validators.*' packages contain data validators, you usually won't call them directly, unless writing own builders.
Common validators for strings, numbers, database constraints etc.
Bamboo notifications support.
Bitbucket Server repository type.
Tasks you can execute in a job.
Properties classes related to Docker CLI task.
-
Uses of ValidationContext in com.atlassian.bamboo.specs.api.exceptions
Constructors in com.atlassian.bamboo.specs.api.exceptions with parameters of type ValidationContextModifierConstructorDescriptionPropertiesValidationException(@NotNull ValidationContext validationContext, @NotNull String message) -
Uses of ValidationContext in com.atlassian.bamboo.specs.api.model.docker
Fields in com.atlassian.bamboo.specs.api.model.docker declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextDockerConfigurationProperties.VALIDATION_CONTEXT -
Uses of ValidationContext in com.atlassian.bamboo.specs.api.model.plan.artifact
Fields in com.atlassian.bamboo.specs.api.model.plan.artifact declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextArtifactProperties.VALIDATION_CONTEXT -
Uses of ValidationContext in com.atlassian.bamboo.specs.api.model.plan.configuration
Fields in com.atlassian.bamboo.specs.api.model.plan.configuration declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextAllOtherPluginsConfigurationProperties.VALIDATION_CONTEXT -
Uses of ValidationContext in com.atlassian.bamboo.specs.api.validators
Methods in com.atlassian.bamboo.specs.api.validators with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic List<ValidationProblem> BambooKeyValidator.validate(@NotNull ValidationContext validationContext, @NotNull BambooKeyProperties keyProperties) static Optional<ValidationProblem> LabelValidator.validateLabel(@NotNull ValidationContext validationContext, @Nullable String label) -
Uses of ValidationContext in com.atlassian.bamboo.specs.api.validators.common
Methods in com.atlassian.bamboo.specs.api.validators.common that return ValidationContextModifier and TypeMethodDescriptionstatic ValidationContextValidationContext.empty()Returns an empty context.static ValidationContextReturns a single-element context.Returns new instance of validation context with thecontextelement appended to it.Methods in com.atlassian.bamboo.specs.api.validators.common with parameters of type ValidationContextModifier and TypeMethodDescriptionstatic voidImporterUtils.checkArgument(@NotNull ValidationContext validationContext, boolean expression, Object errorMessage) static Optional<ValidationProblem> DbConstraintUtils.checkLength(@NotNull ValidationContext validationContext, @Nullable String input, int length, String errorMessage) static StringImporterUtils.checkNotBlank(@NotNull ValidationContext validationContext, @NotNull String argumentName, @Nullable String o) Used to extra validate argument that shouldn't be blank.static StringImporterUtils.checkNotEmpty(@NotNull ValidationContext validationContext, @NotNull String argumentName, @Nullable String s) static voidImporterUtils.checkNotNegative(@NotNull ValidationContext validationContext, @NotNull String argumentName, int value) Used during building properties to check that a number is a non-negative integer.static <T> TImporterUtils.checkNotNull(@NotNull ValidationContext validationContext, @NotNull String argumentName, T o) Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.static voidImporterUtils.checkPluginKey(@NotNull ValidationContext validationContext, @NotNull AtlassianModuleProperties actual, @NotNull AtlassianModuleProperties expected) static voidImporterUtils.checkPositive(@NotNull ValidationContext validationContext, @NotNull String argumentName, int value) Used during building properties to check that a number is a positive integer.static voidImporterUtils.checkPositive(@NotNull ValidationContext validationContext, @NotNull String argumentName, long value) Used during building properties to check that a number is a positive integer.static voidImporterUtils.checkRequired(@NotNull ValidationContext validationContext, @NotNull String propertyName, @Nullable Object o) Used during building properties object when some property is missing.static voidImporterUtils.checkRequired(@NotNull ValidationContext validationContext, @Nullable Object o) Used during building properties object when some property is missing.static voidImporterUtils.checkRequiredNotBlank(@NotNull ValidationContext validationContext, @Nullable String s) Used during building properties object when some property is missing.static voidImporterUtils.checkThat(@NotNull ValidationContext validationContext, boolean condition, @NotNull String messageFormat, @NotNull Object... messageArgs) static Optional<ValidationProblem> ValidationUtils.validateBoolean(@NotNull ValidationContext validationContext, @Nullable String value) static @NotNull List<ValidationProblem> ValidationUtils.validateDescription(@NotNull ValidationContext validationContext, @Nullable String description) static <E extends Enum<E>>
Optional<ValidationProblem> ValidationUtils.validateEnum(@NotNull ValidationContext validationContext, @Nullable String value, @NotNull Class<E> enumClass) static Optional<ValidationProblem> ValidationUtils.validateLong(@NotNull ValidationContext validationContext, @Nullable String value) static @NotNull List<ValidationProblem> ValidationUtils.validateName(@NotNull ValidationContext validationContext, @Nullable String name) static @NotNull List<ValidationProblem> ValidationUtils.validateName(@NotNull ValidationContext validationContext, @Nullable String name, boolean required) static Optional<ValidationProblem> ValidationUtils.validateNotContainsRelaxedXssRelatedCharacters(@NotNull ValidationContext validationContext, @Nullable String value) static Optional<ValidationProblem> ValidationUtils.validateNotContainsShellInjectionRelatedCharacters(@NotNull ValidationContext validationContext, @Nullable String value) static Optional<ValidationProblem> ValidationUtils.validateNotContainsXssRelatedCharacters(@NotNull ValidationContext validationContext, @Nullable String value) static Optional<ValidationProblem> ValidationUtils.validatePositive(@NotNull ValidationContext validationContext, int value) static Optional<ValidationProblem> ValidationUtils.validatePositive(@NotNull ValidationContext validationContext, long value) static Optional<ValidationProblem> ValidationUtils.validateRequired(@NotNull ValidationContext validationContext, @Nullable Object value) static Optional<ValidationProblem> ValidationUtils.validateRequiredBoolean(@NotNull ValidationContext validationContext, @Nullable String value) static <E extends Enum<E>>
Optional<ValidationProblem> ValidationUtils.validateRequiredEnum(@NotNull ValidationContext validationContext, @Nullable String value, @NotNull Class<E> enumClass) static Optional<ValidationProblem> ValidationUtils.validateRequiredLong(@NotNull ValidationContext validationContext, @Nullable String value) static Optional<ValidationProblem> ValidationUtils.validateRequiredString(@NotNull ValidationContext validationContext, @Nullable String value) static Optional<ValidationProblem> ValidationUtils.validateRequiredString(@NotNull ValidationContext validationContext, @Nullable String value, boolean requireNonBlank) static Optional<ValidationProblem> ValidationUtils.validateUrl(@NotNull ValidationContext validationContext, @Nullable String urlString, @NotNull Set<String> supportedSchemes) Constructors in com.atlassian.bamboo.specs.api.validators.common with parameters of type ValidationContextModifierConstructorDescriptionValidationProblem(ValidationContext validationContext, String message) ValidationProblem(ValidationContext validationContext, String messageFmt, @Nullable Object... args) -
Uses of ValidationContext in com.atlassian.bamboo.specs.model.notification
Fields in com.atlassian.bamboo.specs.model.notification declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextXFailedChainsNotificationProperties.VALIDATION_CONTEXT -
Uses of ValidationContext in com.atlassian.bamboo.specs.model.repository.bitbucket.server
Fields in com.atlassian.bamboo.specs.model.repository.bitbucket.server declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextBitbucketServerMirrorProperties.VALIDATION_CONTEXT -
Uses of ValidationContext in com.atlassian.bamboo.specs.model.task
Fields in com.atlassian.bamboo.specs.model.task declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextBowerTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextGruntTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextGulpTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextMochaParserTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextMochaRunnerTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextNodeTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextNodeunitTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextNpmTaskProperties.VALIDATION_CONTEXTMethods in com.atlassian.bamboo.specs.model.task that return ValidationContextModifier and TypeMethodDescriptionprotected abstract ValidationContextBaseNodeTaskProperties.getValidationContext()protected abstract @NotNull ValidationContextBaseVcsTaskProperties.getValidationContext()protected ValidationContextBowerTaskProperties.getValidationContext()protected ValidationContextGruntTaskProperties.getValidationContext()protected ValidationContextGulpTaskProperties.getValidationContext()protected ValidationContextMochaRunnerTaskProperties.getValidationContext()protected ValidationContextNodeTaskProperties.getValidationContext()protected ValidationContextNodeunitTaskProperties.getValidationContext()protected ValidationContextNpmTaskProperties.getValidationContext()protected @NotNull ValidationContextVcsBranchTaskProperties.getValidationContext()protected @NotNull ValidationContextVcsCommitTaskProperties.getValidationContext()protected @NotNull ValidationContextVcsPushTaskProperties.getValidationContext()protected @NotNull ValidationContextVcsTagTaskProperties.getValidationContext() -
Uses of ValidationContext in com.atlassian.bamboo.specs.model.task.docker
Fields in com.atlassian.bamboo.specs.model.task.docker declared as ValidationContextModifier and TypeFieldDescriptionstatic final ValidationContextDockerBuildImageTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextDockerRegistryTaskProperties.VALIDATION_CONTEXTstatic final ValidationContextDockerRunContainerTaskProperties.VALIDATION_CONTEXT