package gw.rating.rtm.validation uses java.lang.Comparable uses gw.util.concurrent.LockingLazyVar class RangeMatchOpMaxExclValidator extends RangeMatchOpValidator { /** * @deprecated Create a new instance instead of expecting a single instance **/ static property get Instance() : RangeMatchOpMaxExclValidator { return new RangeMatchOpMaxExclValidator() } override function doCompareRangeLimits(min : Comparable, max : Comparable) : boolean { return max.compareTo(min) > 0 } override function doCompare(firstMax : Comparable, secondMin : Comparable) : boolean { return secondMin.compareTo(firstMax) >= 0 } }