| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.exceptions |
Exceptions thrown by Bamboo Specs library.
|
| com.atlassian.bamboo.specs.api.validators |
The 'validators.*' packages contain data validators, you usually won't call them directly, unless writing own builders.
|
| com.atlassian.bamboo.specs.api.validators.common |
Common validators for strings, numbers, database constraints etc.
|
| com.atlassian.bamboo.specs.api.validators.repository |
Validate generic VCS settings.
|
| Modifier and Type | Method and Description |
|---|---|
List<ValidationProblem> |
PropertiesValidationException.getErrors() |
| Modifier and Type | Method and Description |
|---|---|
static List<ValidationProblem> |
AtlassianModuleValidator.validate(@NotNull AtlassianModuleProperties moduleProperties) |
static List<ValidationProblem> |
BambooOidValidator.validate(@NotNull BambooOidProperties oidProperties) |
static List<ValidationProblem> |
SharedCredentialsValidator.validate(@NotNull SharedCredentialsProperties sharedCredentialsProperties) |
static List<ValidationProblem> |
BambooKeyValidator.validate(@NotNull ValidationContext validationContext,
@NotNull BambooKeyProperties keyProperties) |
static List<ValidationProblem> |
VariableValidator.validate(@NotNull VariableProperties variableProperties) |
| Modifier and Type | Method and Description |
|---|---|
static Optional<ValidationProblem> |
DbConstraintUtils.checkLength(@NotNull ValidationContext validationContext,
@Nullable String input,
int length,
String errorMessage) |
static Optional<ValidationProblem> |
ValidationUtils.validateBoolean(@NotNull ValidationContext validationContext,
@Nullable String value) |
static <E extends Enum<E>> |
ValidationUtils.validateEnum(@NotNull ValidationContext validationContext,
@Nullable String value,
@NotNull Class<E> enumClass) |
static Optional<ValidationProblem> |
ValidationUtils.validateLong(@NotNull ValidationContext validationContext,
@Nullable String value) |
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>> |
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) |
| Modifier and Type | Method and Description |
|---|---|
static List<ValidationProblem> |
VcsChangeDetectionValidator.validate(@NotNull VcsChangeDetectionProperties vcsChangeDetectionProperties) |
static List<ValidationProblem> |
VcsRepositoryValidator.validate(@NotNull VcsRepositoryProperties vcsRepositoryProperties) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.