Class InheritedRule

    • Constructor Detail

      • InheritedRule

        public InheritedRule()
      • InheritedRule

        public InheritedRule​(java.time.LocalDate maxEndDate,
                             java.util.Map<java.lang.String,​java.time.LocalDate> ruleIdToRule,
                             java.util.List<ComputedInheritedRuleModel> rules,
                             RuleCategoryInheritanceOrigin ruleCategoryInheritanceOrigin,
                             java.util.Set<java.lang.String> inheritedRuleIds)
      • InheritedRule

        public InheritedRule​(java.time.LocalDate maxEndDate)
    • Method Detail

      • getMaxEndDate

        public java.time.LocalDate getMaxEndDate()
      • setMaxEndDate

        public void setMaxEndDate​(java.time.LocalDate maxEndDate)
      • getRuleIdToRule

        public java.util.Map<java.lang.String,​java.time.LocalDate> getRuleIdToRule()
      • setRuleIdToRule

        public void setRuleIdToRule​(java.lang.String ruleId,
                                    java.time.LocalDate ruleMaxEndDate)
      • getInheritedRuleIds

        public java.util.Set<java.lang.String> getInheritedRuleIds()
      • setInheritedRuleIds

        public InheritedRule setInheritedRuleIds​(java.util.Set<java.lang.String> inheritedRuleIds)