X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fapi%2FDOMDataTreeCommitCohort.java;h=9760a8e7a30e6d56ae447a10dfcfba6119518a5b;hb=e39546061fd099f654acb1fb3b563a24e4adf72f;hp=669a0ea258cbe46525ed54f6877a9c49c2925926;hpb=38cdacfca9cbb1f29c2f69b4dc488fda2cd1374c;p=mdsal.git diff --git a/dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeCommitCohort.java b/dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeCommitCohort.java index 669a0ea258..9760a8e7a3 100644 --- a/dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeCommitCohort.java +++ b/dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeCommitCohort.java @@ -7,10 +7,12 @@ */ package org.opendaylight.mdsal.dom.api; +import static java.util.Objects.requireNonNull; + import com.google.common.annotations.Beta; import com.google.common.util.concurrent.FluentFuture; import java.util.Collection; -import javax.annotation.Nonnull; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.common.api.DataValidationFailedException; import org.opendaylight.mdsal.common.api.PostCanCommitStep; import org.opendaylight.yangtools.util.concurrent.ExceptionMapper; @@ -53,7 +55,6 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; * Implementation may opt-out from receiving {@code preCommit()}, {@code commit()}, {@code abort()} * callbacks by returning {@link PostCanCommitStep#NOOP}. * - *

* @author Tony Tkacik */ // TODO: Provide example and describe more usage patterns @@ -92,19 +93,18 @@ public interface DOMDataTreeCommitCohort { * more specific subclasses of this exception to provide additional information about * validation failure reason. */ - @Nonnull - FluentFuture canCommit(@Nonnull Object txId, - @Nonnull SchemaContext ctx, @Nonnull Collection candidates); + @NonNull FluentFuture canCommit(@NonNull Object txId, + @NonNull SchemaContext ctx, @NonNull Collection candidates); /** * An ExceptionMapper that translates an Exception to a DataValidationFailedException. */ class DataValidationFailedExceptionMapper extends ExceptionMapper { - private final DOMDataTreeIdentifier failedTreeId; + private final @NonNull DOMDataTreeIdentifier failedTreeId; public DataValidationFailedExceptionMapper(final String opName, final DOMDataTreeIdentifier failedTreeId) { super(opName, DataValidationFailedException.class); - this.failedTreeId = failedTreeId; + this.failedTreeId = requireNonNull(failedTreeId); } @Override