Migrate mdsal-common-api to JDT annotations 41/76741/11
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Oct 2018 10:54:54 +0000 (12:54 +0200)
committerJie Han <han.jie@zte.com.cn>
Tue, 9 Oct 2018 01:45:09 +0000 (01:45 +0000)
commitead1d5fb660faa35dfb9fbe58dbfcb55c55322de
tree8126a649d506eba823de68aca063c9d65b87e1d6
parenta6b8387d25b63475f0c6a198f3ad1baea66660ef
Migrate mdsal-common-api to JDT annotations

This removes the use of javax.annotation nullable annotations
to remove import-package. Also improve APIs by annotating additional
elements with @NonNull and reusing FluentFutures, which are more JDT
friendly.

JIRA: MDSAL-373
Change-Id: I9cb82bcb5bd755dbb544efeefeb9a0ebec3cb69c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/PostCanCommitStep.java
common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/PostPreCommitStep.java
common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/ThreePhaseCommitStep.java
common/mdsal-common-api/src/test/java/org/opendaylight/mdsal/common/api/DataValidationFailedExceptionTest.java