private final Map<DOMDataTreeIdentifier, ForeignShardModificationContext> childShards =
new HashMap<>();
- public ShardDataModificationBuilder(final ShardRootModificationContext root) {
+ ShardDataModificationBuilder(final ShardRootModificationContext root) {
this.root = root;
}
putNode(value.getIdentifier().getRootIdentifier(), leafNode);
}
+ public void addSubshard(final DOMDataTreeIdentifier prefix, final ForeignShardModificationContext value) {
+ childShards.put(prefix, value);
+ }
+
private void putNode(final YangInstanceIdentifier key, final WriteableSubshardBoundaryNode subshardNode) {
ModificationContextNodeBuilder<?> current = this;
Iterator<PathArgument> toBoundary = toRelative(key).getPathArguments().iterator();