From cc955991f56b647c0ecd5f338dd3d7b857cd8787 Mon Sep 17 00:00:00 2001
From: Lars Johansson <lars.johansson@ess.eu>
Date: Tue, 30 Aug 2022 10:27:04 +0200
Subject: [PATCH] Refactor exception handling

---
 .../exception/DataConflictException.java      |  2 +-
 .../exception/DataDeletedException.java       |  2 +-
 .../exception/DataExistException.java         |  2 +-
 .../exception/DataNotAvailableException.java  |  2 +-
 .../exception/DataNotCorrectException.java    |  2 +-
 .../exception/DataNotFoundException.java      |  2 +-
 .../exception/DataNotValidException.java      |  2 +-
 .../exception/InputNotAvailableException.java |  2 +-
 .../exception/InputNotCorrectException.java   |  2 +-
 .../exception/InputNotEmptyException.java     |  2 +-
 .../exception/InputNotValidException.java     |  2 +-
 .../exception/ServiceException.java           |  2 +-
 .../GlobalControllerExceptionHandler.java     | 26 +++++++++----------
 .../rest/controller/NamesController.java      |  2 +-
 .../rest/controller/StructuresController.java |  2 +-
 .../openepics/names/service/LogService.java   |  2 +-
 .../org/openepics/names/util/ExcelUtil.java   |  2 +-
 .../openepics/names/util/ExceptionUtil.java   | 22 ++++++++--------
 .../util/ValidateStructureElementUtil.java    |  2 +-
 .../names/util/ExceptionUtilTest.java         | 20 +++++++-------
 .../names/util/ValidateUtilTest.java          |  2 +-
 21 files changed, 52 insertions(+), 52 deletions(-)
 rename src/main/java/org/openepics/names/{service => }/exception/DataConflictException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataDeletedException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataExistException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataNotAvailableException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataNotCorrectException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataNotFoundException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/DataNotValidException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/InputNotAvailableException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/InputNotCorrectException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/InputNotEmptyException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/InputNotValidException.java (96%)
 rename src/main/java/org/openepics/names/{service => }/exception/ServiceException.java (97%)
 rename src/main/java/org/openepics/names/{rest/controller => exception/handler}/GlobalControllerExceptionHandler.java (80%)

diff --git a/src/main/java/org/openepics/names/service/exception/DataConflictException.java b/src/main/java/org/openepics/names/exception/DataConflictException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataConflictException.java
rename to src/main/java/org/openepics/names/exception/DataConflictException.java
index 85ea1ec7..e275ec6f 100644
--- a/src/main/java/org/openepics/names/service/exception/DataConflictException.java
+++ b/src/main/java/org/openepics/names/exception/DataConflictException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataDeletedException.java b/src/main/java/org/openepics/names/exception/DataDeletedException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataDeletedException.java
rename to src/main/java/org/openepics/names/exception/DataDeletedException.java
index f3f04ef4..3b5acaea 100644
--- a/src/main/java/org/openepics/names/service/exception/DataDeletedException.java
+++ b/src/main/java/org/openepics/names/exception/DataDeletedException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataExistException.java b/src/main/java/org/openepics/names/exception/DataExistException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataExistException.java
rename to src/main/java/org/openepics/names/exception/DataExistException.java
index 6a33e4dd..e08cf237 100644
--- a/src/main/java/org/openepics/names/service/exception/DataExistException.java
+++ b/src/main/java/org/openepics/names/exception/DataExistException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataNotAvailableException.java b/src/main/java/org/openepics/names/exception/DataNotAvailableException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataNotAvailableException.java
rename to src/main/java/org/openepics/names/exception/DataNotAvailableException.java
index 0ef14183..2e5b10a7 100644
--- a/src/main/java/org/openepics/names/service/exception/DataNotAvailableException.java
+++ b/src/main/java/org/openepics/names/exception/DataNotAvailableException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataNotCorrectException.java b/src/main/java/org/openepics/names/exception/DataNotCorrectException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataNotCorrectException.java
rename to src/main/java/org/openepics/names/exception/DataNotCorrectException.java
index 43e9fda6..dc5c5610 100644
--- a/src/main/java/org/openepics/names/service/exception/DataNotCorrectException.java
+++ b/src/main/java/org/openepics/names/exception/DataNotCorrectException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataNotFoundException.java b/src/main/java/org/openepics/names/exception/DataNotFoundException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataNotFoundException.java
rename to src/main/java/org/openepics/names/exception/DataNotFoundException.java
index 966a8abc..e3bf485d 100644
--- a/src/main/java/org/openepics/names/service/exception/DataNotFoundException.java
+++ b/src/main/java/org/openepics/names/exception/DataNotFoundException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/DataNotValidException.java b/src/main/java/org/openepics/names/exception/DataNotValidException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/DataNotValidException.java
rename to src/main/java/org/openepics/names/exception/DataNotValidException.java
index 6a2f78fd..90f2a7d9 100644
--- a/src/main/java/org/openepics/names/service/exception/DataNotValidException.java
+++ b/src/main/java/org/openepics/names/exception/DataNotValidException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/InputNotAvailableException.java b/src/main/java/org/openepics/names/exception/InputNotAvailableException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/InputNotAvailableException.java
rename to src/main/java/org/openepics/names/exception/InputNotAvailableException.java
index 6ae21c1b..36746bd3 100644
--- a/src/main/java/org/openepics/names/service/exception/InputNotAvailableException.java
+++ b/src/main/java/org/openepics/names/exception/InputNotAvailableException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/InputNotCorrectException.java b/src/main/java/org/openepics/names/exception/InputNotCorrectException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/InputNotCorrectException.java
rename to src/main/java/org/openepics/names/exception/InputNotCorrectException.java
index e61e92e9..e18a4835 100644
--- a/src/main/java/org/openepics/names/service/exception/InputNotCorrectException.java
+++ b/src/main/java/org/openepics/names/exception/InputNotCorrectException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/InputNotEmptyException.java b/src/main/java/org/openepics/names/exception/InputNotEmptyException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/InputNotEmptyException.java
rename to src/main/java/org/openepics/names/exception/InputNotEmptyException.java
index f27e96a8..4504d3df 100644
--- a/src/main/java/org/openepics/names/service/exception/InputNotEmptyException.java
+++ b/src/main/java/org/openepics/names/exception/InputNotEmptyException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/InputNotValidException.java b/src/main/java/org/openepics/names/exception/InputNotValidException.java
similarity index 96%
rename from src/main/java/org/openepics/names/service/exception/InputNotValidException.java
rename to src/main/java/org/openepics/names/exception/InputNotValidException.java
index aeb7b592..8e81c370 100644
--- a/src/main/java/org/openepics/names/service/exception/InputNotValidException.java
+++ b/src/main/java/org/openepics/names/exception/InputNotValidException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/service/exception/ServiceException.java b/src/main/java/org/openepics/names/exception/ServiceException.java
similarity index 97%
rename from src/main/java/org/openepics/names/service/exception/ServiceException.java
rename to src/main/java/org/openepics/names/exception/ServiceException.java
index 60f3ff25..a0bf606c 100644
--- a/src/main/java/org/openepics/names/service/exception/ServiceException.java
+++ b/src/main/java/org/openepics/names/exception/ServiceException.java
@@ -16,7 +16,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.service.exception;
+package org.openepics.names.exception;
 
 /**
  * Exception class to assist in handling of service layer exceptions.
diff --git a/src/main/java/org/openepics/names/rest/controller/GlobalControllerExceptionHandler.java b/src/main/java/org/openepics/names/exception/handler/GlobalControllerExceptionHandler.java
similarity index 80%
rename from src/main/java/org/openepics/names/rest/controller/GlobalControllerExceptionHandler.java
rename to src/main/java/org/openepics/names/exception/handler/GlobalControllerExceptionHandler.java
index 47282d15..3ad405ef 100644
--- a/src/main/java/org/openepics/names/rest/controller/GlobalControllerExceptionHandler.java
+++ b/src/main/java/org/openepics/names/exception/handler/GlobalControllerExceptionHandler.java
@@ -16,22 +16,22 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
-package org.openepics.names.rest.controller;
+package org.openepics.names.exception.handler;
 
 import org.apache.commons.lang3.StringUtils;
+import org.openepics.names.exception.DataConflictException;
+import org.openepics.names.exception.DataDeletedException;
+import org.openepics.names.exception.DataExistException;
+import org.openepics.names.exception.DataNotAvailableException;
+import org.openepics.names.exception.DataNotCorrectException;
+import org.openepics.names.exception.DataNotFoundException;
+import org.openepics.names.exception.DataNotValidException;
+import org.openepics.names.exception.InputNotAvailableException;
+import org.openepics.names.exception.InputNotCorrectException;
+import org.openepics.names.exception.InputNotEmptyException;
+import org.openepics.names.exception.InputNotValidException;
+import org.openepics.names.exception.ServiceException;
 import org.openepics.names.rest.beans.response.Response;
-import org.openepics.names.service.exception.DataConflictException;
-import org.openepics.names.service.exception.DataDeletedException;
-import org.openepics.names.service.exception.DataExistException;
-import org.openepics.names.service.exception.DataNotAvailableException;
-import org.openepics.names.service.exception.DataNotCorrectException;
-import org.openepics.names.service.exception.DataNotFoundException;
-import org.openepics.names.service.exception.DataNotValidException;
-import org.openepics.names.service.exception.InputNotAvailableException;
-import org.openepics.names.service.exception.InputNotCorrectException;
-import org.openepics.names.service.exception.InputNotEmptyException;
-import org.openepics.names.service.exception.InputNotValidException;
-import org.openepics.names.service.exception.ServiceException;
 import org.openepics.names.util.TextUtil;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
diff --git a/src/main/java/org/openepics/names/rest/controller/NamesController.java b/src/main/java/org/openepics/names/rest/controller/NamesController.java
index b6b997d0..814922d9 100644
--- a/src/main/java/org/openepics/names/rest/controller/NamesController.java
+++ b/src/main/java/org/openepics/names/rest/controller/NamesController.java
@@ -23,6 +23,7 @@ import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
+import org.openepics.names.exception.ServiceException;
 import org.openepics.names.rest.api.v1.INames;
 import org.openepics.names.rest.beans.FieldName;
 import org.openepics.names.rest.beans.element.NameElement;
@@ -33,7 +34,6 @@ import org.openepics.names.rest.beans.response.ResponseBooleanList;
 import org.openepics.names.rest.beans.response.ResponsePageNameElements;
 import org.openepics.names.service.LogService;
 import org.openepics.names.service.NamesService;
-import org.openepics.names.service.exception.ServiceException;
 import org.openepics.names.util.ExcelUtil;
 import org.openepics.names.util.TextUtil;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/src/main/java/org/openepics/names/rest/controller/StructuresController.java b/src/main/java/org/openepics/names/rest/controller/StructuresController.java
index 7712f0f4..68d51237 100644
--- a/src/main/java/org/openepics/names/rest/controller/StructuresController.java
+++ b/src/main/java/org/openepics/names/rest/controller/StructuresController.java
@@ -23,6 +23,7 @@ import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
+import org.openepics.names.exception.ServiceException;
 import org.openepics.names.rest.api.v1.IStructures;
 import org.openepics.names.rest.beans.FieldStructure;
 import org.openepics.names.rest.beans.Status;
@@ -35,7 +36,6 @@ import org.openepics.names.rest.beans.response.ResponseBooleanList;
 import org.openepics.names.rest.beans.response.ResponsePageStructureElements;
 import org.openepics.names.service.LogService;
 import org.openepics.names.service.StructuresService;
-import org.openepics.names.service.exception.ServiceException;
 import org.openepics.names.util.ExcelUtil;
 import org.openepics.names.util.TextUtil;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/src/main/java/org/openepics/names/service/LogService.java b/src/main/java/org/openepics/names/service/LogService.java
index 6448ad97..ebcc9c43 100644
--- a/src/main/java/org/openepics/names/service/LogService.java
+++ b/src/main/java/org/openepics/names/service/LogService.java
@@ -22,7 +22,7 @@ import java.util.logging.Level;
 import java.util.logging.Logger;
 
 import org.apache.commons.lang3.StringUtils;
-import org.openepics.names.service.exception.ServiceException;
+import org.openepics.names.exception.ServiceException;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
diff --git a/src/main/java/org/openepics/names/util/ExcelUtil.java b/src/main/java/org/openepics/names/util/ExcelUtil.java
index 7bda187c..1215d107 100644
--- a/src/main/java/org/openepics/names/util/ExcelUtil.java
+++ b/src/main/java/org/openepics/names/util/ExcelUtil.java
@@ -44,6 +44,7 @@ import org.apache.poi.ss.usermodel.Row;
 import org.apache.poi.ss.usermodel.Sheet;
 import org.apache.poi.ss.usermodel.Workbook;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import org.openepics.names.exception.ServiceException;
 import org.openepics.names.rest.beans.Type;
 import org.openepics.names.rest.beans.element.NameElement;
 import org.openepics.names.rest.beans.element.NameElementCommand;
@@ -51,7 +52,6 @@ import org.openepics.names.rest.beans.element.StructureElement;
 import org.openepics.names.rest.beans.element.StructureElementCommand;
 import org.openepics.names.rest.beans.response.ResponsePageNameElements;
 import org.openepics.names.rest.beans.response.ResponsePageStructureElements;
-import org.openepics.names.service.exception.ServiceException;
 import org.springframework.web.multipart.MultipartFile;
 
 import com.google.common.collect.Lists;
diff --git a/src/main/java/org/openepics/names/util/ExceptionUtil.java b/src/main/java/org/openepics/names/util/ExceptionUtil.java
index 4f4122e6..baa184d3 100644
--- a/src/main/java/org/openepics/names/util/ExceptionUtil.java
+++ b/src/main/java/org/openepics/names/util/ExceptionUtil.java
@@ -18,17 +18,17 @@
 
 package org.openepics.names.util;
 
-import org.openepics.names.service.exception.DataConflictException;
-import org.openepics.names.service.exception.DataDeletedException;
-import org.openepics.names.service.exception.DataExistException;
-import org.openepics.names.service.exception.DataNotAvailableException;
-import org.openepics.names.service.exception.DataNotCorrectException;
-import org.openepics.names.service.exception.DataNotFoundException;
-import org.openepics.names.service.exception.DataNotValidException;
-import org.openepics.names.service.exception.InputNotAvailableException;
-import org.openepics.names.service.exception.InputNotCorrectException;
-import org.openepics.names.service.exception.InputNotEmptyException;
-import org.openepics.names.service.exception.InputNotValidException;
+import org.openepics.names.exception.DataConflictException;
+import org.openepics.names.exception.DataDeletedException;
+import org.openepics.names.exception.DataExistException;
+import org.openepics.names.exception.DataNotAvailableException;
+import org.openepics.names.exception.DataNotCorrectException;
+import org.openepics.names.exception.DataNotFoundException;
+import org.openepics.names.exception.DataNotValidException;
+import org.openepics.names.exception.InputNotAvailableException;
+import org.openepics.names.exception.InputNotCorrectException;
+import org.openepics.names.exception.InputNotEmptyException;
+import org.openepics.names.exception.InputNotValidException;
 
 /**
  * Utility class to assist in handling of exceptions.
diff --git a/src/main/java/org/openepics/names/util/ValidateStructureElementUtil.java b/src/main/java/org/openepics/names/util/ValidateStructureElementUtil.java
index 37bbd99b..059d405c 100644
--- a/src/main/java/org/openepics/names/util/ValidateStructureElementUtil.java
+++ b/src/main/java/org/openepics/names/util/ValidateStructureElementUtil.java
@@ -21,6 +21,7 @@ import java.util.List;
 import java.util.UUID;
 
 import org.apache.commons.lang3.StringUtils;
+import org.openepics.names.exception.DataConflictException;
 import org.openepics.names.repository.model.Discipline;
 import org.openepics.names.repository.model.System;
 import org.openepics.names.repository.model.SystemGroup;
@@ -28,7 +29,6 @@ import org.openepics.names.rest.beans.FieldStructure;
 import org.openepics.names.rest.beans.Status;
 import org.openepics.names.rest.beans.Type;
 import org.openepics.names.rest.beans.element.StructureElementCommand;
-import org.openepics.names.service.exception.DataConflictException;
 
 import com.google.common.collect.Lists;
 
diff --git a/src/test/java/org/openepics/names/util/ExceptionUtilTest.java b/src/test/java/org/openepics/names/util/ExceptionUtilTest.java
index 95ff730f..623776f3 100644
--- a/src/test/java/org/openepics/names/util/ExceptionUtilTest.java
+++ b/src/test/java/org/openepics/names/util/ExceptionUtilTest.java
@@ -23,16 +23,16 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertNull;
 
 import org.junit.jupiter.api.Test;
-import org.openepics.names.service.exception.DataConflictException;
-import org.openepics.names.service.exception.DataDeletedException;
-import org.openepics.names.service.exception.DataExistException;
-import org.openepics.names.service.exception.DataNotAvailableException;
-import org.openepics.names.service.exception.DataNotCorrectException;
-import org.openepics.names.service.exception.DataNotFoundException;
-import org.openepics.names.service.exception.DataNotValidException;
-import org.openepics.names.service.exception.InputNotAvailableException;
-import org.openepics.names.service.exception.InputNotCorrectException;
-import org.openepics.names.service.exception.InputNotValidException;
+import org.openepics.names.exception.DataConflictException;
+import org.openepics.names.exception.DataDeletedException;
+import org.openepics.names.exception.DataExistException;
+import org.openepics.names.exception.DataNotAvailableException;
+import org.openepics.names.exception.DataNotCorrectException;
+import org.openepics.names.exception.DataNotFoundException;
+import org.openepics.names.exception.DataNotValidException;
+import org.openepics.names.exception.InputNotAvailableException;
+import org.openepics.names.exception.InputNotCorrectException;
+import org.openepics.names.exception.InputNotValidException;
 
 /**
  * Unit tests for ExceptionUtil class.
diff --git a/src/test/java/org/openepics/names/util/ValidateUtilTest.java b/src/test/java/org/openepics/names/util/ValidateUtilTest.java
index c0922795..ca1d6d6d 100644
--- a/src/test/java/org/openepics/names/util/ValidateUtilTest.java
+++ b/src/test/java/org/openepics/names/util/ValidateUtilTest.java
@@ -24,8 +24,8 @@ import static org.junit.jupiter.api.Assertions.fail;
 import java.util.UUID;
 
 import org.junit.jupiter.api.Test;
+import org.openepics.names.exception.InputNotAvailableException;
 import org.openepics.names.rest.beans.Type;
-import org.openepics.names.service.exception.InputNotAvailableException;
 
 /**
  * Unit tests for ValidateUtil class.
-- 
GitLab