X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding2%2Fmdsal-binding2-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fspi%2FForwardingWriteTransaction.java;fp=binding2%2Fmdsal-binding2-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fspi%2FForwardingWriteTransaction.java;h=0000000000000000000000000000000000000000;hb=c9ced06c906691b0c58f9173fc06400cc565f106;hp=bee94bb4aaefc191ef1744ea875d87a8afe85393;hpb=b020023b71447f7fd2eee3c1eb4108578346da6d;p=mdsal.git diff --git a/binding2/mdsal-binding2-spi/src/main/java/org/opendaylight/mdsal/binding/javav2/spi/ForwardingWriteTransaction.java b/binding2/mdsal-binding2-spi/src/main/java/org/opendaylight/mdsal/binding/javav2/spi/ForwardingWriteTransaction.java deleted file mode 100644 index bee94bb4aa..0000000000 --- a/binding2/mdsal-binding2-spi/src/main/java/org/opendaylight/mdsal/binding/javav2/spi/ForwardingWriteTransaction.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright © 2017, 2018 Red Hat, Inc. and others. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.mdsal.binding.javav2.spi; - -import com.google.common.collect.ForwardingObject; -import com.google.common.util.concurrent.FluentFuture; -import org.opendaylight.mdsal.binding.javav2.api.WriteTransaction; -import org.opendaylight.mdsal.binding.javav2.spec.base.InstanceIdentifier; -import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode; -import org.opendaylight.mdsal.common.api.CommitInfo; -import org.opendaylight.mdsal.common.api.LogicalDatastoreType; - -/** - * Utility {@link WriteTransaction} implementation which forwards all interface method - * invocation to a delegate instance. - */ -public class ForwardingWriteTransaction extends ForwardingObject implements WriteTransaction { - - private final WriteTransaction delegate; - - protected ForwardingWriteTransaction(WriteTransaction delegate) { - this.delegate = delegate; - } - - @Override - protected WriteTransaction delegate() { - return delegate; - } - - @Override - public void put(LogicalDatastoreType store, InstanceIdentifier path, T data) { - delegate.put(store, path, data); - } - - @Override - public void put(LogicalDatastoreType store, InstanceIdentifier path, T data, - boolean createMissingParents) { - delegate.put(store, path, data, createMissingParents); - } - - @Override - public void merge(LogicalDatastoreType store, InstanceIdentifier path, T data) { - delegate.merge(store, path, data); - } - - @Override - public void merge(LogicalDatastoreType store, InstanceIdentifier path, T data, - boolean createMissingParents) { - delegate.merge(store, path, data, createMissingParents); - } - - @Override - public void delete(LogicalDatastoreType store, InstanceIdentifier path) { - delegate.delete(store, path); - } - - @Override - public boolean cancel() { - return delegate.cancel(); - } - - @Override - public FluentFuture commit() { - return delegate.commit(); - } - - @Override - public Object getIdentifier() { - return delegate.getIdentifier(); - } -}