static void |
ImporterUtils.checkArgument(@NotNull ValidationContext validationContext,
boolean expression,
java.lang.Object errorMessage) |
|
static java.util.Optional<ValidationProblem> |
DbConstraintUtils.checkLength(@NotNull ValidationContext validationContext,
@Nullable java.lang.String input,
int length,
java.lang.String errorMessage) |
|
static java.lang.String |
ImporterUtils.checkNotBlank(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
@Nullable java.lang.String o) |
Used to extra validate argument that shouldn't be blank.
|
static java.lang.String |
ImporterUtils.checkNotEmpty(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
@Nullable java.lang.String s) |
|
static void |
ImporterUtils.checkNotNegative(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
int value) |
Used during building properties to check that a number is a non-negative integer.
|
static <T> T |
ImporterUtils.checkNotNull(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
T o) |
Used to extra validate argument that shouldn't be null to throw our exception instead of NPE.
|
static void |
ImporterUtils.checkPluginKey(@NotNull ValidationContext validationContext,
@NotNull AtlassianModuleProperties actual,
@NotNull AtlassianModuleProperties expected) |
|
static void |
ImporterUtils.checkPositive(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
int value) |
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkPositive(@NotNull ValidationContext validationContext,
@NotNull java.lang.String argumentName,
long value) |
Used during building properties to check that a number is a positive integer.
|
static void |
ImporterUtils.checkRequired(@NotNull ValidationContext validationContext,
@NotNull java.lang.String propertyName,
@Nullable java.lang.Object o) |
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkRequired(@NotNull ValidationContext validationContext,
@Nullable java.lang.Object o) |
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkRequiredNotBlank(@NotNull ValidationContext validationContext,
@Nullable java.lang.String s) |
Used during building properties object when some property is missing.
|
static void |
ImporterUtils.checkThat(@NotNull ValidationContext validationContext,
boolean condition,
@NotNull java.lang.String messageFormat,
@NotNull java.lang.Object... messageArgs) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateBoolean(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static @NotNull java.util.List<ValidationProblem> |
ValidationUtils.validateDescription(@NotNull ValidationContext validationContext,
@Nullable java.lang.String description) |
|
static <E extends java.lang.Enum<E>> java.util.Optional<ValidationProblem> |
ValidationUtils.validateEnum(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value,
@NotNull java.lang.Class<E> enumClass) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateLong(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static @NotNull java.util.List<ValidationProblem> |
ValidationUtils.validateName(@NotNull ValidationContext validationContext,
@Nullable java.lang.String name) |
|
static @NotNull java.util.List<ValidationProblem> |
ValidationUtils.validateName(@NotNull ValidationContext validationContext,
@Nullable java.lang.String name,
boolean required) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateNotContainsRelaxedXssRelatedCharacters(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateNotContainsShellInjectionRelatedCharacters(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateNotContainsXssRelatedCharacters(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validatePositive(@NotNull ValidationContext validationContext,
int value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validatePositive(@NotNull ValidationContext validationContext,
long value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequired(@NotNull ValidationContext validationContext,
@Nullable java.lang.Object value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequiredBoolean(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static <E extends java.lang.Enum<E>> java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequiredEnum(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value,
@NotNull java.lang.Class<E> enumClass) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequiredLong(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequiredString(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateRequiredString(@NotNull ValidationContext validationContext,
@Nullable java.lang.String value,
boolean requireNonBlank) |
|
static java.util.Optional<ValidationProblem> |
ValidationUtils.validateUrl(@NotNull ValidationContext validationContext,
@Nullable java.lang.String urlString,
@NotNull java.util.Set<java.lang.String> supportedSchemes) |
|