Class IsHoliday

java.lang.Object
cdm.base.datetime.functions.IsHoliday
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Direct Known Subclasses:
IsHoliday.IsHolidayDefault

public abstract class IsHoliday extends Object implements com.rosetta.model.lib.functions.RosettaFunction
  • Field Details

  • Constructor Details

    • IsHoliday

      public IsHoliday()
  • Method Details

    • evaluate

      public Boolean evaluate(com.rosetta.model.lib.records.Date checkDate, List<BusinessCenterEnum> businessCenters)
      Parameters:
      checkDate - The date being tested
      businessCenters - The business centers for which the test is required
      Returns:
      isHoliday true if the supplied date is a holiday
    • doEvaluate

      protected abstract Boolean doEvaluate(com.rosetta.model.lib.records.Date checkDate, List<BusinessCenterEnum> businessCenters)
    • holidays

      protected abstract com.rosetta.model.lib.mapper.MapperC<com.rosetta.model.lib.records.Date> holidays(com.rosetta.model.lib.records.Date checkDate, List<BusinessCenterEnum> businessCenters)