X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=common%2Fmdsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fcommon%2Fapi%2FOptimisticLockFailedException.java;h=037777a6fadd74c569d4983e24004050f8855c02;hb=11408d627adca7eb71ac956c3ad01f75b6b91596;hp=1e5b70c7fe5a64e2ea7da9b6800b65f173728116;hpb=6a192f0eeedc302ae0b506d04f9d79b34406aef5;p=mdsal.git diff --git a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/OptimisticLockFailedException.java b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/OptimisticLockFailedException.java index 1e5b70c7fe..037777a6fa 100644 --- a/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/OptimisticLockFailedException.java +++ b/common/mdsal-common-api/src/main/java/org/opendaylight/mdsal/common/api/OptimisticLockFailedException.java @@ -5,37 +5,27 @@ * 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.common.api; +import org.opendaylight.yangtools.yang.common.ErrorTag; +import org.opendaylight.yangtools.yang.common.ErrorType; import org.opendaylight.yangtools.yang.common.RpcResultBuilder; -import org.opendaylight.yangtools.yang.common.RpcError.ErrorType; /** -* -* Failure of asynchronous transaction commit caused by failure -* of optimistic locking. -* -* This exception is raised and returned when transaction commit -* failed, because other transaction finished successfully -* and modified same data as failed transaction. -* -* Clients may recover from this error condition by -* retrieving current state and submitting new updated -* transaction. -* +* Failure of asynchronous transaction commit caused by failure of optimistic locking. This exception is raised and +* returned when transaction commit failed, because other transaction finished successfully and modified same data as +* failed transaction. Clients may recover from this error condition by retrieving current state and submitting a new +* updated transaction. */ public class OptimisticLockFailedException extends TransactionCommitFailedException { - private static final long serialVersionUID = 1L; public OptimisticLockFailedException(final String message, final Throwable cause) { - super(message, cause, RpcResultBuilder.newError(ErrorType.APPLICATION, "resource-denied", - message, null, null, cause)); + super(message, cause, + RpcResultBuilder.newError(ErrorType.APPLICATION, ErrorTag.RESOURCE_DENIED, message, null, null, cause)); } public OptimisticLockFailedException(final String message) { this(message, null); } - }