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.ObjectInheritedRule
-
-
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.LocalDategetMaxEndDate()RuleCategoryInheritanceOrigingetRuleCategoryInheritanceOrigin()java.util.Map<java.lang.String,java.time.LocalDate>getRuleIdToRule()java.util.List<ComputedInheritedRuleModel>getRules()InheritedRulesetInheritedRuleIds(java.util.Set<java.lang.String> inheritedRuleIds)voidsetMaxEndDate(java.time.LocalDate maxEndDate)InheritedRulesetRuleCategoryInheritanceOrigin(RuleCategoryInheritanceOrigin ruleCategoryInheritanceOrigin)voidsetRuleIdToRule(java.lang.String ruleId, java.time.LocalDate ruleMaxEndDate)voidsetRules(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)
-
-