From c72d565bb58226b20625b2bce5f0019046bee649 Mon Sep 17 00:00:00 2001 From: "Sonsino, Ofir (os0695)" Date: Tue, 10 Jul 2018 14:20:54 +0300 Subject: Merge 1806 code of vid-common Change-Id: I75d52abed4a24dfe3827d79edc4a2938726aa87a Issue-ID: VID-208 Signed-off-by: Sonsino, Ofir (os0695) --- .../vid/exceptions/DbFailureUncheckedException.java | 17 +++++++++++++++++ .../onap/vid/exceptions/GenericUncheckedException.java | 15 +++++++++++++++ .../org/onap/vid/exceptions/MaxRetriesException.java | 8 ++++++++ .../vid/exceptions/OperationNotAllowedException.java | 7 +++++++ 4 files changed, 47 insertions(+) create mode 100644 vid-app-common/src/main/java/org/onap/vid/exceptions/DbFailureUncheckedException.java create mode 100644 vid-app-common/src/main/java/org/onap/vid/exceptions/GenericUncheckedException.java create mode 100644 vid-app-common/src/main/java/org/onap/vid/exceptions/MaxRetriesException.java create mode 100644 vid-app-common/src/main/java/org/onap/vid/exceptions/OperationNotAllowedException.java (limited to 'vid-app-common/src/main/java/org/onap/vid/exceptions') diff --git a/vid-app-common/src/main/java/org/onap/vid/exceptions/DbFailureUncheckedException.java b/vid-app-common/src/main/java/org/onap/vid/exceptions/DbFailureUncheckedException.java new file mode 100644 index 00000000..63d63ef2 --- /dev/null +++ b/vid-app-common/src/main/java/org/onap/vid/exceptions/DbFailureUncheckedException.java @@ -0,0 +1,17 @@ +package org.onap.vid.exceptions; + +public class DbFailureUncheckedException extends GenericUncheckedException { + + + public DbFailureUncheckedException(String message) { + super(message); + } + + public DbFailureUncheckedException(String message, Throwable cause) { + super(message, cause); + } + + public DbFailureUncheckedException(Throwable cause) { + super(cause); + } +} diff --git a/vid-app-common/src/main/java/org/onap/vid/exceptions/GenericUncheckedException.java b/vid-app-common/src/main/java/org/onap/vid/exceptions/GenericUncheckedException.java new file mode 100644 index 00000000..dbfa5889 --- /dev/null +++ b/vid-app-common/src/main/java/org/onap/vid/exceptions/GenericUncheckedException.java @@ -0,0 +1,15 @@ +package org.onap.vid.exceptions; + +public class GenericUncheckedException extends RuntimeException { + public GenericUncheckedException(String message) { + super(message); + } + + public GenericUncheckedException(String message, Throwable cause) { + super(message, cause); + } + + public GenericUncheckedException(Throwable cause) { + super(cause); + } +} diff --git a/vid-app-common/src/main/java/org/onap/vid/exceptions/MaxRetriesException.java b/vid-app-common/src/main/java/org/onap/vid/exceptions/MaxRetriesException.java new file mode 100644 index 00000000..74edd315 --- /dev/null +++ b/vid-app-common/src/main/java/org/onap/vid/exceptions/MaxRetriesException.java @@ -0,0 +1,8 @@ +package org.onap.vid.exceptions; + +public class MaxRetriesException extends GenericUncheckedException { + + public MaxRetriesException(String operationDetails, int numberOfRetries) { + super(String.format("Max retries for %s, retries: %d", operationDetails, numberOfRetries)); + } +} diff --git a/vid-app-common/src/main/java/org/onap/vid/exceptions/OperationNotAllowedException.java b/vid-app-common/src/main/java/org/onap/vid/exceptions/OperationNotAllowedException.java new file mode 100644 index 00000000..bbd6549f --- /dev/null +++ b/vid-app-common/src/main/java/org/onap/vid/exceptions/OperationNotAllowedException.java @@ -0,0 +1,7 @@ +package org.onap.vid.exceptions; + +public class OperationNotAllowedException extends GenericUncheckedException { + public OperationNotAllowedException(String message) { + super(message); + } +} -- cgit 1.2.3-korg