Class ProctorRuleFunctions


  • public class ProctorRuleFunctions
    extends java.lang.Object
    Library of functions to make available to EL rules
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean contains​(java.util.Collection c, java.lang.Object element)  
      static <T extends java.lang.Comparable<T>>
      boolean
      inRange​(T value, T closedLowerBound, T openUpperBound)  
      static boolean matches​(java.lang.String value, java.lang.String regex)  
      static long now()  
      static com.indeed.util.core.ReleaseVersion version​(java.lang.String versionString)  
      static boolean versionInRange​(com.indeed.util.core.ReleaseVersion version, java.lang.String startInclusive, java.lang.String endExclusive)  
      • Methods inherited from class java.lang.Object

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

      • ProctorRuleFunctions

        public ProctorRuleFunctions()
    • Method Detail

      • contains

        public static boolean contains​(java.util.Collection c,
                                       java.lang.Object element)
      • matches

        public static boolean matches​(java.lang.String value,
                                      java.lang.String regex)
      • now

        public static long now()
      • version

        public static com.indeed.util.core.ReleaseVersion version​(java.lang.String versionString)
      • inRange

        public static <T extends java.lang.Comparable<T>> boolean inRange​(T value,
                                                                          T closedLowerBound,
                                                                          T openUpperBound)
      • versionInRange

        public static boolean versionInRange​(com.indeed.util.core.ReleaseVersion version,
                                             java.lang.String startInclusive,
                                             java.lang.String endExclusive)