4a23c76387db1c11e4ca78370eaf47a0795d629a
[controller.git] / opendaylight / md-sal / sal-rest-connector / src / main / java / org / opendaylight / controller / sal / restconf / impl / RestconfImpl.xtend
1 package org.opendaylight.controller.sal.restconf.impl
2
3 import org.opendaylight.yangtools.yang.data.api.CompositeNode
4
5 class RestconfImpl implements RestconfService {
6     
7     @Property
8     BrokerFacade broker;
9     
10     override readAllData() {
11         return broker.readOperationalData("");
12     }
13     
14     
15     override getModules() {
16         throw new UnsupportedOperationException("TODO: auto-generated method stub")
17     }
18     
19     override getRoot() {
20         throw new UnsupportedOperationException("TODO: auto-generated method stub")
21         
22     }
23     
24     override readData(String identifier) {
25         return broker.readOperationalData(identifier);
26     }
27     
28     override createConfigurationData(String identifier, CompositeNode payload) {
29         return broker.commitConfigurationDataCreate(identifier,payload);
30     }
31     
32     
33     override updateConfigurationData(String identifier, CompositeNode payload) {
34         return broker.commitConfigurationDataCreate(identifier,payload);
35     }
36     
37     override invokeRpc(String identifier, CompositeNode payload) {
38         return broker.invokeRpc(identifier,payload);
39     }
40     
41 }