This is an automated email from the ASF dual-hosted git repository.

yasith pushed a commit to branch feat/airavata-service-layer
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 6413f2afefb0674a27bf65663bb65cd2eb087d1f
Author: yasithdev <[email protected]>
AuthorDate: Thu Mar 26 05:27:36 2026 -0500

    feat: add service exception hierarchy
---
 .../airavata/service/exception/ServiceAuthorizationException.java   | 6 ++++++
 .../org/apache/airavata/service/exception/ServiceException.java     | 6 ++++++
 .../apache/airavata/service/exception/ServiceNotFoundException.java | 6 ++++++
 3 files changed, 18 insertions(+)

diff --git 
a/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceAuthorizationException.java
 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceAuthorizationException.java
new file mode 100644
index 0000000000..3728bc5882
--- /dev/null
+++ 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceAuthorizationException.java
@@ -0,0 +1,6 @@
+package org.apache.airavata.service.exception;
+
+public class ServiceAuthorizationException extends ServiceException {
+    public ServiceAuthorizationException(String message) { super(message); }
+    public ServiceAuthorizationException(String message, Throwable cause) { 
super(message, cause); }
+}
diff --git 
a/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceException.java
 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceException.java
new file mode 100644
index 0000000000..50ff8e5d73
--- /dev/null
+++ 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceException.java
@@ -0,0 +1,6 @@
+package org.apache.airavata.service.exception;
+
+public class ServiceException extends Exception {
+    public ServiceException(String message) { super(message); }
+    public ServiceException(String message, Throwable cause) { super(message, 
cause); }
+}
diff --git 
a/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceNotFoundException.java
 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceNotFoundException.java
new file mode 100644
index 0000000000..1450d368a7
--- /dev/null
+++ 
b/airavata-api/src/main/java/org/apache/airavata/service/exception/ServiceNotFoundException.java
@@ -0,0 +1,6 @@
+package org.apache.airavata.service.exception;
+
+public class ServiceNotFoundException extends ServiceException {
+    public ServiceNotFoundException(String message) { super(message); }
+    public ServiceNotFoundException(String message, Throwable cause) { 
super(message, cause); }
+}

Reply via email to