public interface IMergeCommand<T extends org.opendaylight.yangtools.yang.binding.DataObject,Y extends org.opendaylight.yangtools.concepts.Builder,Z extends org.opendaylight.yangtools.yang.binding.DataObject>
| Modifier and Type | Method and Description |
|---|---|
void |
mergeConfigData(Y dst,
Z src,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath)
Abstract function to merge data from src to dst in Config Topology.
|
void |
mergeConfigUpdate(Z existingData,
Z updated,
Z orig,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Abstract function to update data from src to dst in Config Topology.
|
void |
mergeOperationalData(Y dst,
Z existingData,
Z src,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath)
Abstract function to merge data from src to dst in Operational Topology.
|
void |
mergeOpUpdate(Z existingData,
Z updatedSrc,
Z origSrc,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath,
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
Abstract function to update data from src to dst in Operational Topology.
|
void mergeOperationalData(Y dst, Z existingData, Z src, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath)
dst - Builder which will be used to build concrete objectexistingData - dataObject which are already exisitngsrc - dataObjects of sourcenodePath - nodePath of destvoid mergeConfigData(Y dst, Z src, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath)
dst - builder which will be used to build concrete objectsrc - builder which are to be merged in destinationnodePath - nodePath of destvoid mergeConfigUpdate(Z existingData, Z updated, Z orig, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath, org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
existingData - dataObject which are already exisitngupdated - updated dataorig - original datanodePath - nodePath of desttx - ReadWriteTransactionvoid mergeOpUpdate(Z existingData, Z updatedSrc, Z origSrc, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodePath, org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx)
existingData - dataObject which are already exisitngupdatedSrc - updated data sourceorigSrc - original data sourcenodePath - nodePath of desttx - ReadWriteTransactionCopyright © 2019 OpenDaylight. All rights reserved.