public class UnitInheritedRule extends Object
Modifier and Type | Field and Description |
---|---|
static String |
INHERITED_RULE
inherited rule field name
|
static String |
RULE
rule field name
|
Constructor and Description |
---|
UnitInheritedRule()
empty constructor for every unitNode except root
|
Modifier and Type | Method and Description |
---|---|
void |
concatRule(UnitInheritedRule parentRule)
Concat UnitInheritedRule when unit have many parent
|
UnitInheritedRule |
createNewInheritedRule(com.fasterxml.jackson.databind.node.ObjectNode unitManagement,
String unitId)
Herite rule from parent with unit management
|
Map<String,Map<String,Map<String,InheritedRuleModel>>> |
getInheritedRule() |
boolean |
isEmpty()
check inheritedRule set if empty
|
UnitInheritedRule |
setInheritedRule(Map<String,Map<String,Map<String,InheritedRuleModel>>> rules) |
public static final String RULE
public static final String INHERITED_RULE
public UnitInheritedRule()
public Map<String,Map<String,Map<String,InheritedRuleModel>>> getInheritedRule()
public UnitInheritedRule setInheritedRule(Map<String,Map<String,Map<String,InheritedRuleModel>>> rules)
rules
- as a mappublic void concatRule(UnitInheritedRule parentRule)
parentRule
- of type UnitInheritedRulepublic UnitInheritedRule createNewInheritedRule(com.fasterxml.jackson.databind.node.ObjectNode unitManagement, String unitId) throws InvalidParseOperationException
unitManagement
- as ObjectNodeunitId
- as StringInvalidParseOperationException
public boolean isEmpty()
Copyright © 2018 Vitam. All rights reserved.