*/
package org.opendaylight.mdsal.binding.util;
-import javax.annotation.Nonnull;
import org.opendaylight.mdsal.binding.api.WriteTransaction;
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
// Temporarily package protected for TransactionAdapter
final WriteTransaction delegate;
- TypedWriteTransactionImpl(Class<D> datastoreType, WriteTransaction realTx) {
+ TypedWriteTransactionImpl(final Class<D> datastoreType, final WriteTransaction realTx) {
super(datastoreType);
this.delegate = realTx;
}
@Override
- public <T extends DataObject> void put(InstanceIdentifier<T> path, T data) {
+ public <T extends DataObject> void put(final InstanceIdentifier<T> path, final T data) {
delegate.put(getDatastoreType(), path, data);
}
@Override
- public <T extends DataObject> void put(InstanceIdentifier<T> path, T data, boolean createMissingParents) {
+ public <T extends DataObject> void put(final InstanceIdentifier<T> path, final T data,
+ final boolean createMissingParents) {
delegate.put(getDatastoreType(), path, data, createMissingParents);
}
@Override
- public <T extends DataObject> void merge(InstanceIdentifier<T> path, T data) {
+ public <T extends DataObject> void merge(final InstanceIdentifier<T> path, final T data) {
delegate.merge(getDatastoreType(), path, data);
}
@Override
- public <T extends DataObject> void merge(InstanceIdentifier<T> path, T data, boolean createMissingParents) {
+ public <T extends DataObject> void merge(final InstanceIdentifier<T> path, final T data,
+ final boolean createMissingParents) {
delegate.merge(getDatastoreType(), path, data, createMissingParents);
}
@Override
- public void delete(InstanceIdentifier<?> path) {
+ public void delete(final InstanceIdentifier<?> path) {
delegate.delete(getDatastoreType(), path);
}
@Override
- @Nonnull
public Object getIdentifier() {
return delegate.getIdentifier();
}