Class InheritedRule
- java.lang.Object
-
- fr.gouv.vitam.worker.core.plugin.computeinheritedrules.model.InheritedRule
-
- Direct Known Subclasses:
AppraisalRule
,ClassificationRule
,StorageRule
public class InheritedRule extends java.lang.Object
InheritedRule
-
-
Constructor Summary
Constructors Constructor Description InheritedRule()
InheritedRule(java.time.LocalDate maxEndDate)
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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getInheritedRuleIds()
java.time.LocalDate
getMaxEndDate()
RuleCategoryInheritanceOrigin
getRuleCategoryInheritanceOrigin()
java.util.Map<java.lang.String,java.time.LocalDate>
getRuleIdToRule()
java.util.List<ComputedInheritedRuleModel>
getRules()
InheritedRule
setInheritedRuleIds(java.util.Set<java.lang.String> inheritedRuleIds)
void
setMaxEndDate(java.time.LocalDate maxEndDate)
InheritedRule
setRuleCategoryInheritanceOrigin(RuleCategoryInheritanceOrigin ruleCategoryInheritanceOrigin)
void
setRuleIdToRule(java.lang.String ruleId, java.time.LocalDate ruleMaxEndDate)
void
setRules(java.util.List<ComputedInheritedRuleModel> rules)
-
-
-
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)
-
getRules
public java.util.List<ComputedInheritedRuleModel> getRules()
-
setRules
public void setRules(java.util.List<ComputedInheritedRuleModel> rules)
-
getRuleCategoryInheritanceOrigin
public RuleCategoryInheritanceOrigin getRuleCategoryInheritanceOrigin()
-
setRuleCategoryInheritanceOrigin
public InheritedRule setRuleCategoryInheritanceOrigin(RuleCategoryInheritanceOrigin ruleCategoryInheritanceOrigin)
-
getInheritedRuleIds
public java.util.Set<java.lang.String> getInheritedRuleIds()
-
setInheritedRuleIds
public InheritedRule setInheritedRuleIds(java.util.Set<java.lang.String> inheritedRuleIds)
-
-