87129d68631ba382f0096b604d9c6e6302e14fd7
[controller.git] / opendaylight / md-sal / sal-dom-api / src / main / java / org / opendaylight / controller / sal / core / api / data / DataStore.java
1 package org.opendaylight.controller.sal.core.api.data;
2
3 import org.opendaylight.controller.md.sal.common.api.data.DataCommitHandler;
4 import org.opendaylight.controller.md.sal.common.api.data.DataReader;
5 import org.opendaylight.yangtools.yang.data.api.CompositeNode;
6 import org.opendaylight.yangtools.yang.data.api.InstanceIdentifier;
7
8 public interface DataStore extends //
9     DataReader<InstanceIdentifier, CompositeNode>,
10     DataCommitHandler<InstanceIdentifier, CompositeNode> {
11     
12     
13     Iterable<InstanceIdentifier> getStoredConfigurationPaths();
14     Iterable<InstanceIdentifier> getStoredOperationalPaths();
15     
16     boolean containsConfigurationPath(InstanceIdentifier path);
17     boolean containsOperationalPath(InstanceIdentifier path);
18
19 }