Class AddBusinessDays.AddBusinessDaysDefault

java.lang.Object
cdm.base.datetime.functions.AddBusinessDays
cdm.base.datetime.functions.AddBusinessDays.AddBusinessDaysDefault
All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
Enclosing class:
AddBusinessDays

public static class AddBusinessDays.AddBusinessDaysDefault extends AddBusinessDays
  • Nested Class Summary

    Nested classes/interfaces inherited from class cdm.base.datetime.functions.AddBusinessDays

    AddBusinessDays.AddBusinessDaysDefault
  • Field Summary

    Fields inherited from class cdm.base.datetime.functions.AddBusinessDays

    addBusinessDays, addDays, isBusinessDay
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.rosetta.model.lib.records.Date
    assignOutput(com.rosetta.model.lib.records.Date shiftedDate, com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.records.Date
    doEvaluate(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Boolean>
    done(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Boolean>
    isGoodBusinessDay(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Boolean>
    isShiftedGood(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date>
    newDate(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Integer>
    newOffset(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Integer>
    newShift(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<Integer>
    shift(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     
    protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date>
    shiftedByOne(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
     

    Methods inherited from class cdm.base.datetime.functions.AddBusinessDays

    evaluate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.rosetta.model.lib.functions.RosettaFunction

    toBuilder, toBuilder, toBuilder
  • Constructor Details

    • AddBusinessDaysDefault

      public AddBusinessDaysDefault()
  • Method Details

    • doEvaluate

      protected com.rosetta.model.lib.records.Date doEvaluate(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      doEvaluate in class AddBusinessDays
    • assignOutput

      protected com.rosetta.model.lib.records.Date assignOutput(com.rosetta.model.lib.records.Date shiftedDate, com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
    • isGoodBusinessDay

      protected com.rosetta.model.lib.mapper.MapperS<Boolean> isGoodBusinessDay(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      isGoodBusinessDay in class AddBusinessDays
    • shift

      protected com.rosetta.model.lib.mapper.MapperS<Integer> shift(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      shift in class AddBusinessDays
    • shiftedByOne

      protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> shiftedByOne(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      shiftedByOne in class AddBusinessDays
    • isShiftedGood

      protected com.rosetta.model.lib.mapper.MapperS<Boolean> isShiftedGood(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      isShiftedGood in class AddBusinessDays
    • newShift

      protected com.rosetta.model.lib.mapper.MapperS<Integer> newShift(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      newShift in class AddBusinessDays
    • newOffset

      protected com.rosetta.model.lib.mapper.MapperS<Integer> newOffset(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      newOffset in class AddBusinessDays
    • done

      protected com.rosetta.model.lib.mapper.MapperS<Boolean> done(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      done in class AddBusinessDays
    • newDate

      protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> newDate(com.rosetta.model.lib.records.Date originalDate, Integer offsetBusinessDays, List<String> businessCenters)
      Specified by:
      newDate in class AddBusinessDays