Class ValidUtils


  • public class ValidUtils
    extends Object
    Created by hocgin on 2020/2/15. email: hocgin@gmail.com
    Author:
    hocgin
    • Constructor Detail

      • ValidUtils

        public ValidUtils()
    • Method Detail

      • notNull

        public <T> T notNull​(T object,
                             String errorMsgTemplate,
                             Object... params)
      • notNull

        public <T> T notNull​(T object)
      • isNull

        public void isNull​(Object object,
                           String errorMsgTemplate,
                           Object... params)
      • isNull

        public void isNull​(Object object)
      • isTrue

        public void isTrue​(boolean expression,
                           String errorMsgTemplate,
                           Object... params)
      • isTrue

        public void isTrue​(boolean expression)
      • isFalse

        public void isFalse​(boolean expression,
                            String errorMsgTemplate,
                            Object... params)
      • isFalse

        public void isFalse​(boolean expression)
      • notEmpty

        public <T extends CharSequence> T notEmpty​(T text)
      • notBlank

        public <T extends CharSequence> T notBlank​(T text)
      • noNullElements

        public <T> T[] noNullElements​(T[] array,
                                      String errorMsgTemplate,
                                      Object... params)
      • noNullElements

        public <T> T[] noNullElements​(T[] array)
      • notEmpty

        public <K,​V> Map<K,​V> notEmpty​(Map<K,​V> map,
                                                   String errorMsgTemplate,
                                                   Object... params)
      • notEmpty

        public <K,​V> Map<K,​V> notEmpty​(Map<K,​V> map)
      • isInstanceOf

        public <T> T isInstanceOf​(Class<?> type,
                                  T obj,
                                  String errorMsgTemplate,
                                  Object... params)
      • isInstanceOf

        public <T> T isInstanceOf​(Class<?> type,
                                  T obj)
      • isAssignable

        public void isAssignable​(Class<?> superType,
                                 Class<?> subType,
                                 String errorMsgTemplate,
                                 Object... params)
      • isAssignable

        public void isAssignable​(Class<?> superType,
                                 Class<?> subType)
      • state

        public void state​(boolean expression,
                          String errorMsgTemplate,
                          Object... params)
      • state

        public void state​(boolean expression)
      • checkIndex

        public int checkIndex​(int index,
                              int size,
                              String errorMsgTemplate,
                              Object... params)
      • checkIndex

        public int checkIndex​(int index,
                              int size)
      • checkBetween

        public double checkBetween​(double value,
                                   double min,
                                   double max)
      • checkBetween

        public long checkBetween​(long value,
                                 long min,
                                 long max)
      • checkBetween

        public int checkBetween​(int value,
                                int min,
                                int max)
      • fail

        public void fail​(String message)