1 package org.opendaylight.controller.md.sal.common.impl.service;
3 import java.util.Collections;
7 import org.opendaylight.controller.md.sal.common.api.data.DataChangeEvent;
9 public class InitialDataChangeEventImpl<P,D> implements DataChangeEvent<P, D> {
11 private final D originalOperationalTree;
12 private final D originalConfigurationTree;
14 public InitialDataChangeEventImpl(D configTree, D operTree) {
15 originalConfigurationTree = configTree;
16 originalOperationalTree = operTree;
20 public Map<P, D> getCreatedConfigurationData() {
21 return Collections.emptyMap();
25 public Map<P, D> getCreatedOperationalData() {
26 return Collections.emptyMap();
30 public Map<P, D> getOriginalConfigurationData() {
31 return Collections.emptyMap();
34 public Map<P, D> getOriginalOperationalData() {
35 return Collections.emptyMap();
38 public Set<P> getRemovedConfigurationData() {
39 return Collections.emptySet();
42 public Set<P> getRemovedOperationalData() {
43 return Collections.emptySet();
46 public Map<P, D> getUpdatedConfigurationData() {
47 return Collections.emptyMap();
51 public D getUpdatedConfigurationSubtree() {
52 return originalConfigurationTree;
55 public D getUpdatedOperationalSubtree() {
56 return originalOperationalTree;
60 public D getOriginalConfigurationSubtree() {
61 return originalConfigurationTree;
65 public D getOriginalOperationalSubtree() {
66 return originalOperationalTree;
70 public Map<P, D> getUpdatedOperationalData() {
71 return Collections.emptyMap();