Class IsBetween<T>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  IsBetween.Builder<T>  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected IsBetween​(java.util.function.Supplier<T> valueSupplier1, java.util.function.Supplier<T> valueSupplier2)  
      protected IsBetween​(java.util.function.Supplier<T> valueSupplier1, java.util.function.Supplier<T> valueSupplier2, java.util.function.BiPredicate<T,​T> predicate)  
    • Constructor Detail

      • IsBetween

        protected IsBetween​(java.util.function.Supplier<T> valueSupplier1,
                            java.util.function.Supplier<T> valueSupplier2)
      • IsBetween

        protected IsBetween​(java.util.function.Supplier<T> valueSupplier1,
                            java.util.function.Supplier<T> valueSupplier2,
                            java.util.function.BiPredicate<T,​T> predicate)
    • Method Detail

      • renderCondition

        public java.lang.String renderCondition​(java.lang.String columnName,
                                                java.lang.String placeholder1,
                                                java.lang.String placeholder2)
        Specified by:
        renderCondition in class AbstractTwoValueCondition<T>
      • isBetween

        public static <T> IsBetween.Builder<T> isBetween​(java.util.function.Supplier<T> valueSupplier1)
      • when

        public IsBetween<T> when​(java.util.function.BiPredicate<T,​T> predicate)
      • then

        public IsBetween<T> then​(java.util.function.UnaryOperator<T> transformer1,
                                 java.util.function.UnaryOperator<T> transformer2)