Package 

Class ChecksKt

  • All Implemented Interfaces:

    
    public final class ChecksKt
    
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static <T extends Any> Unit requireNotBlank(T $self, KProperty1<T, CharSequence> field)
      final static <T extends Any> Unit requireNotBlanks(T $self, KProperty1<T, Collection<CharSequence>> field)
      final static <T extends Any> Unit requireBefore(T $self, KProperty1<T, LocalDate> field, LocalDate date)
      final static <T extends Any> Unit requireBeforeOrEquals(T $self, KProperty1<T, LocalDate> field, LocalDate date)
      final static <T extends Any> Unit requireUrlFound(T $self, KProperty1<T, URL> field)
      final static <T extends Any> Unit requireUrlsFound(T $self, KProperty1<T, Collection<URL>> field)
      final static <T extends Any, N extends Number> Unit requireGreater(T $self, KProperty1<T, Comparable<N>> field, N min)
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • requireNotBlank

         final static <T extends Any> Unit requireNotBlank(T $self, KProperty1<T, CharSequence> field)
      • requireNotBlanks

         final static <T extends Any> Unit requireNotBlanks(T $self, KProperty1<T, Collection<CharSequence>> field)
      • requireBefore

         final static <T extends Any> Unit requireBefore(T $self, KProperty1<T, LocalDate> field, LocalDate date)
      • requireBeforeOrEquals

         final static <T extends Any> Unit requireBeforeOrEquals(T $self, KProperty1<T, LocalDate> field, LocalDate date)
      • requireUrlFound

         final static <T extends Any> Unit requireUrlFound(T $self, KProperty1<T, URL> field)
      • requireUrlsFound

         final static <T extends Any> Unit requireUrlsFound(T $self, KProperty1<T, Collection<URL>> field)
      • requireGreater

         final static <T extends Any, N extends Number> Unit requireGreater(T $self, KProperty1<T, Comparable<N>> field, N min)