Expose a List of changes in DOMDataTreeChangeListener
[mdsal.git] / dom / mdsal-dom-api / src / main / java / org / opendaylight / mdsal / dom / api / DOMActionAvailabilityExtension.java
index 52478bc9ec46260ea65ce1b5d719116ba7472c49..6026fa8d5f81c34b8eda274b9661ff8c842da5de 100644 (file)
@@ -13,7 +13,7 @@ import java.util.Set;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute;
 
 /**
  * An {@link DOMActionServiceExtension} exposed by {@link DOMActionService}s which allow their users to listen
@@ -31,7 +31,7 @@ public interface DOMActionAvailabilityExtension extends DOMActionServiceExtensio
      *
      * <p>
      * Users should note that using a listener does not necessarily mean that
-     * {@link DOMActionService#invokeAction(SchemaPath, DOMDataTreeIdentifier, ContainerNode)} will not report
+     * {@link DOMActionService#invokeAction(Absolute, DOMDataTreeIdentifier, ContainerNode)} will not report
      * a failure due to {@link DOMActionNotAvailableException} and need to be ready to handle it.
      *
      * <p>
@@ -62,7 +62,7 @@ public interface DOMActionAvailabilityExtension extends DOMActionServiceExtensio
          * @param removed operations which disappeared
          * @param added operations which became available
          */
-        void onActionsChanged(Set<DOMActionInstance> removed, Set<DOMActionService> added);
+        void onActionsChanged(Set<DOMActionInstance> removed, Set<DOMActionInstance> added);
 
         /**
          * Implementation filtering method. This method is useful for forwarding operation implementations,