Package fr.gouv.vitam.metadata.core
Class UnitInheritedRule
- java.lang.Object
- 
- fr.gouv.vitam.metadata.core.UnitInheritedRule
 
- 
 public class UnitInheritedRule extends java.lang.ObjectDeprecated.: Use the new api /unitsWithInheritedRules instead. To be removed in future releases.POJO for the result of Inherited Rule
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringINHERITED_RULEDeprecated.inherited rule field namestatic java.lang.StringRULEDeprecated.rule field name
 - 
Constructor SummaryConstructors Constructor Description UnitInheritedRule()Deprecated.empty constructor for every unitNode except root
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidconcatRule(UnitInheritedRule parentRule)Deprecated.Concat UnitInheritedRule when unit have many parentUnitInheritedRulecreateNewInheritedRule(com.fasterxml.jackson.databind.node.ObjectNode unitManagement, java.lang.String unitId)Deprecated.Herite rule from parent with unit managementjava.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,InheritedRuleModel>>>getInheritedRule()Deprecated.booleanisEmpty()Deprecated.check inheritedRule set if emptyUnitInheritedRulesetInheritedRule(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,InheritedRuleModel>>> rules)Deprecated.
 
- 
- 
- 
Field Detail- 
RULEpublic static final java.lang.String RULE Deprecated.rule field name- See Also:
- Constant Field Values
 
 - 
INHERITED_RULEpublic static final java.lang.String INHERITED_RULE Deprecated.inherited rule field name- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getInheritedRulepublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,InheritedRuleModel>>> getInheritedRule() Deprecated.- Returns:
- a map of category / ruleId / unitOrigin / Rules-with-paths (inheritedRules)
 
 - 
setInheritedRulepublic UnitInheritedRule setInheritedRule(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,InheritedRuleModel>>> rules) Deprecated.- Parameters:
- rules- as a map
- Returns:
- UnitInheritedRule in which inheritedRule setted
 
 - 
concatRulepublic void concatRule(UnitInheritedRule parentRule) Deprecated.Concat UnitInheritedRule when unit have many parent- Parameters:
- parentRule- of type UnitInheritedRule
 
 - 
createNewInheritedRulepublic UnitInheritedRule createNewInheritedRule(com.fasterxml.jackson.databind.node.ObjectNode unitManagement, java.lang.String unitId) throws InvalidParseOperationException Deprecated.Herite rule from parent with unit management- Parameters:
- unitManagement- as ObjectNode
- unitId- as String
- Returns:
- UnitInheritedRule created
- Throws:
- InvalidParseOperationException
 
 - 
isEmptypublic boolean isEmpty() Deprecated.check inheritedRule set if empty- Returns:
- boolean value
 
 
- 
 
-