Class Validators

java.lang.Object
io.github.mfvanek.pg.model.validation.Validators

public final class Validators extends Object
  • Method Details

    • valueIsPositive

      public static long valueIsPositive(long argumentValue, @Nonnull String argumentName)
    • tableNameNotBlank

      @Nonnull public static String tableNameNotBlank(@Nonnull String tableName)
    • indexNameNotBlank

      @Nonnull public static String indexNameNotBlank(@Nonnull String indexName)
    • notBlank

      @Nonnull public static String notBlank(@Nonnull String argumentValue, @Nonnull String argumentName)
    • sizeNotNegative

      public static long sizeNotNegative(long sizeInBytes, @Nonnull String argumentName)
    • countNotNegative

      public static long countNotNegative(long count, @Nonnull String argumentName)
    • argumentNotNegative

      public static int argumentNotNegative(int argumentValue, @Nonnull String argumentName)
    • validateThatTableIsTheSame

      public static void validateThatTableIsTheSame(@Nonnull String expectedTableName, @Nonnull List<? extends TableNameAware> rows)
    • validateThatNotEmpty

      public static <T> void validateThatNotEmpty(@Nonnull List<T> columnsInConstraint)