aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/common/error
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/xyz/driver/common/error')
-rw-r--r--src/main/scala/xyz/driver/common/error/DomainError.scala31
-rw-r--r--src/main/scala/xyz/driver/common/error/ExceptionFormatter.scala19
-rw-r--r--src/main/scala/xyz/driver/common/error/FailedValidationException.scala5
-rw-r--r--src/main/scala/xyz/driver/common/error/IncorrectIdException.scala3
4 files changed, 0 insertions, 58 deletions
diff --git a/src/main/scala/xyz/driver/common/error/DomainError.scala b/src/main/scala/xyz/driver/common/error/DomainError.scala
deleted file mode 100644
index d277543..0000000
--- a/src/main/scala/xyz/driver/common/error/DomainError.scala
+++ /dev/null
@@ -1,31 +0,0 @@
-package xyz.driver.common.error
-
-import xyz.driver.common.logging.{PhiString, Unsafe}
-import xyz.driver.common.utils.Utils
-
-trait DomainError {
-
- protected def userMessage: String
-
- def getMessage: String = userMessage
-
-}
-
-object DomainError {
-
- // 404 error
- trait NotFoundError extends DomainError
-
- // 401 error
- trait AuthenticationError extends DomainError
-
- // 403 error
- trait AuthorizationError extends DomainError
-
- implicit def toPhiString(x: DomainError): PhiString = {
- // userMessage possibly can contain a personal information,
- // so we should prevent it to be printed in logs.
- Unsafe(Utils.getClassSimpleName(x.getClass))
- }
-
-}
diff --git a/src/main/scala/xyz/driver/common/error/ExceptionFormatter.scala b/src/main/scala/xyz/driver/common/error/ExceptionFormatter.scala
deleted file mode 100644
index 33dd94c..0000000
--- a/src/main/scala/xyz/driver/common/error/ExceptionFormatter.scala
+++ /dev/null
@@ -1,19 +0,0 @@
-package xyz.driver.common.error
-
-import java.io.{ByteArrayOutputStream, PrintStream}
-
-object ExceptionFormatter {
-
- def format(e: Throwable): String = s"$e\n${printStackTrace(e)}"
-
- def printStackTrace(e: Throwable): String = {
- val baos = new ByteArrayOutputStream()
- val ps = new PrintStream(baos)
-
- e.printStackTrace(ps)
-
- ps.close()
- baos.toString()
- }
-
-}
diff --git a/src/main/scala/xyz/driver/common/error/FailedValidationException.scala b/src/main/scala/xyz/driver/common/error/FailedValidationException.scala
deleted file mode 100644
index 018ce58..0000000
--- a/src/main/scala/xyz/driver/common/error/FailedValidationException.scala
+++ /dev/null
@@ -1,5 +0,0 @@
-package xyz.driver.common.error
-
-import xyz.driver.common.validation.ValidationError
-
-class FailedValidationException(val error: ValidationError) extends RuntimeException("The validation is failed")
diff --git a/src/main/scala/xyz/driver/common/error/IncorrectIdException.scala b/src/main/scala/xyz/driver/common/error/IncorrectIdException.scala
deleted file mode 100644
index a91065c..0000000
--- a/src/main/scala/xyz/driver/common/error/IncorrectIdException.scala
+++ /dev/null
@@ -1,3 +0,0 @@
-package xyz.driver.common.error
-
-case class IncorrectIdException(message: String) extends Exception(message)