Class Validators


  • public final class Validators
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int argumentNotNegative​(int argumentValue, java.lang.String argumentName)  
      static long countNotNegative​(long count, java.lang.String argumentName)  
      static java.lang.String indexNameNotBlank​(java.lang.String indexName)  
      static java.lang.String notBlank​(java.lang.String argumentValue, java.lang.String argumentName)  
      static java.lang.String paramValueNotNull​(java.lang.String value, java.lang.String message)  
      static long sizeNotNegative​(long sizeInBytes, java.lang.String argumentName)  
      static java.lang.String tableNameNotBlank​(java.lang.String tableName)  
      static java.lang.String validateSqlFileName​(java.lang.String sqlFileName)  
      static java.util.List<java.lang.String> validateThatNotEmpty​(java.util.List<java.lang.String> columnsInConstraint)  
      static java.util.List<IndexWithSize> validateThatTableIsTheSame​(java.util.List<IndexWithSize> duplicatedIndexes)  
      static int validPercent​(int percentValue, java.lang.String argumentName)  
      static long valueIsPositive​(long argumentValue, java.lang.String argumentName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • valueIsPositive

        public static long valueIsPositive​(long argumentValue,
                                           @Nonnull
                                           java.lang.String argumentName)
      • tableNameNotBlank

        @Nonnull
        public static java.lang.String tableNameNotBlank​(@Nonnull
                                                         java.lang.String tableName)
      • indexNameNotBlank

        @Nonnull
        public static java.lang.String indexNameNotBlank​(@Nonnull
                                                         java.lang.String indexName)
      • notBlank

        @Nonnull
        public static java.lang.String notBlank​(@Nonnull
                                                java.lang.String argumentValue,
                                                @Nonnull
                                                java.lang.String argumentName)
      • sizeNotNegative

        public static long sizeNotNegative​(long sizeInBytes,
                                           @Nonnull
                                           java.lang.String argumentName)
      • countNotNegative

        public static long countNotNegative​(long count,
                                            @Nonnull
                                            java.lang.String argumentName)
      • argumentNotNegative

        public static int argumentNotNegative​(int argumentValue,
                                              @Nonnull
                                              java.lang.String argumentName)
      • validPercent

        public static int validPercent​(int percentValue,
                                       @Nonnull
                                       java.lang.String argumentName)
      • validateThatTableIsTheSame

        @Nonnull
        public static java.util.List<IndexWithSize> validateThatTableIsTheSame​(@Nonnull
                                                                               java.util.List<IndexWithSize> duplicatedIndexes)
      • validateThatNotEmpty

        @Nonnull
        public static java.util.List<java.lang.String> validateThatNotEmpty​(@Nonnull
                                                                            java.util.List<java.lang.String> columnsInConstraint)
      • paramValueNotNull

        public static java.lang.String paramValueNotNull​(@Nonnull
                                                         java.lang.String value,
                                                         @Nonnull
                                                         java.lang.String message)
      • validateSqlFileName

        @Nonnull
        public static java.lang.String validateSqlFileName​(@Nonnull
                                                           java.lang.String sqlFileName)