Class DateComparisonOperator

java.lang.Object
org.kuali.rice.krms.framework.engine.expression.DateComparisonOperator
All Implemented Interfaces:
Comparator, org.kuali.rice.krms.framework.engine.expression.EngineComparatorExtension, org.kuali.rice.krms.framework.engine.expression.StringCoercionExtension

public class DateComparisonOperator extends Object implements org.kuali.rice.krms.framework.engine.expression.EngineComparatorExtension, org.kuali.rice.krms.framework.engine.expression.StringCoercionExtension
  • Constructor Details

    • DateComparisonOperator

      public DateComparisonOperator()
  • Method Details

    • canCoerce

      public boolean canCoerce(String type, String value)
      Specified by:
      canCoerce in interface org.kuali.rice.krms.framework.engine.expression.StringCoercionExtension
    • coerce

      public Object coerce(String type, String value)
      Specified by:
      coerce in interface org.kuali.rice.krms.framework.engine.expression.StringCoercionExtension
    • getDateTimeService

      public org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService()
    • setDateTimeService

      public void setDateTimeService(org.kuali.rice.core.api.datetime.DateTimeService dateTimeService)
    • compare

      public int compare(Object lhs, Object rhs)
      Specified by:
      compare in interface Comparator
      Specified by:
      compare in interface org.kuali.rice.krms.framework.engine.expression.EngineComparatorExtension
    • canCompare

      public boolean canCompare(Object lhs, Object rhs)
      Specified by:
      canCompare in interface org.kuali.rice.krms.framework.engine.expression.EngineComparatorExtension
    • isDateType

      protected boolean isDateType(Object lhs)