Interface DataChangeEvent

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getCreatedData()
      Returns a map of paths and newly created objects, which were introduced by this change into conceptual data tree, if no new objects were introduced this map will be empty.
      Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getOriginalData()
      Returns an immutable map of updated or removed paths and their original states prior to this change.
      Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>> getRemovedPaths()
      Returns an immutable set of removed paths.
      Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getUpdatedData()
      Returns a map of paths and objects which were updated by this change in the conceptual data tree if no existing objects were updated this map will be empty.
    • Method Detail

      • getCreatedData

        Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getCreatedData()
        Returns a map of paths and newly created objects, which were introduced by this change into conceptual data tree, if no new objects were introduced this map will be empty.
        Returns:
        map of paths and newly created objects
      • getUpdatedData

        Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getUpdatedData()
        Returns a map of paths and objects which were updated by this change in the conceptual data tree if no existing objects were updated this map will be empty.
        Returns:
        map of paths and newly created objects
      • getRemovedPaths

        Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>> getRemovedPaths()
        Returns an immutable set of removed paths.
        Returns:
        set of removed paths
      • getOriginalData

        Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?>,​org.opendaylight.yangtools.yang.binding.DataObject> getOriginalData()
        Returns an immutable map of updated or removed paths and their original states prior to this change.
        Returns:
        map of paths and original state of updated and removed objects.