Merge "Topology Manager to avoid redundant edge updates"
[controller.git] / opendaylight / md-sal / sal-restconf-broker / src / main / java / org / opendaylight / controller / sal / restconf / broker / transactions / RemoteDataModificationTransaction.java
1 /*
2  * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8 package org.opendaylight.controller.sal.restconf.broker.transactions;
9
10 import java.util.Map;
11 import java.util.Set;
12 import java.util.concurrent.Future;
13
14 import org.opendaylight.controller.md.sal.common.api.TransactionStatus;
15 import org.opendaylight.controller.sal.binding.api.data.DataModificationTransaction;
16 import org.opendaylight.yangtools.concepts.ListenerRegistration;
17 import org.opendaylight.yangtools.yang.binding.DataObject;
18 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
19 import org.opendaylight.yangtools.yang.common.RpcResult;
20
21 public class RemoteDataModificationTransaction implements DataModificationTransaction {
22     //TODO implement this
23
24     @Override
25     public Object getIdentifier() {
26         return null;
27     }
28
29     @Override
30     public TransactionStatus getStatus() {
31         return null;
32     }
33
34     @Override
35     public void putOperationalData(InstanceIdentifier<? extends DataObject> path, DataObject data) {
36
37     }
38
39     @Override
40     public void putConfigurationData(InstanceIdentifier<? extends DataObject> path, DataObject data) {
41
42     }
43
44     @Override
45     public void removeOperationalData(InstanceIdentifier<? extends DataObject> path) {
46
47     }
48
49     @Override
50     public void removeConfigurationData(InstanceIdentifier<? extends DataObject> path) {
51
52     }
53
54     @Override
55     public Future<RpcResult<TransactionStatus>> commit() {
56         return null;
57     }
58
59     @Override
60     public ListenerRegistration<DataTransactionListener> registerListener(DataTransactionListener listener) {
61         return null;
62     }
63
64     @Override
65     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getCreatedOperationalData() {
66         return null;
67     }
68
69     @Override
70     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getCreatedConfigurationData() {
71         return null;
72     }
73
74     @Override
75     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getUpdatedOperationalData() {
76         return null;
77     }
78
79     @Override
80     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getUpdatedConfigurationData() {
81         return null;
82     }
83
84     @Override
85     public Set<InstanceIdentifier<? extends DataObject>> getRemovedConfigurationData() {
86         return null;
87     }
88
89     @Override
90     public Set<InstanceIdentifier<? extends DataObject>> getRemovedOperationalData() {
91         return null;
92     }
93
94     @Override
95     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getOriginalConfigurationData() {
96         return null;
97     }
98
99     @Override
100     public Map<InstanceIdentifier<? extends DataObject>, DataObject> getOriginalOperationalData() {
101         return null;
102     }
103
104     @Override
105     public DataObject readOperationalData(InstanceIdentifier<? extends DataObject> path) {
106         return null;
107     }
108
109     @Override
110     public DataObject readConfigurationData(InstanceIdentifier<? extends DataObject> path) {
111         return null;
112     }
113 }

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.