aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/TaskProcessing/Exception
diff options
context:
space:
mode:
Diffstat (limited to 'lib/public/TaskProcessing/Exception')
-rw-r--r--lib/public/TaskProcessing/Exception/Exception.php18
-rw-r--r--lib/public/TaskProcessing/Exception/NotFoundException.php14
-rw-r--r--lib/public/TaskProcessing/Exception/PreConditionNotMetException.php14
-rw-r--r--lib/public/TaskProcessing/Exception/ProcessingException.php19
-rw-r--r--lib/public/TaskProcessing/Exception/UnauthorizedException.php14
-rw-r--r--lib/public/TaskProcessing/Exception/ValidationException.php14
6 files changed, 93 insertions, 0 deletions
diff --git a/lib/public/TaskProcessing/Exception/Exception.php b/lib/public/TaskProcessing/Exception/Exception.php
new file mode 100644
index 00000000000..257f4d72a32
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/Exception.php
@@ -0,0 +1,18 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * TaskProcessing Exception
+ * @since 30.0.0
+ */
+class Exception extends \Exception {
+}
diff --git a/lib/public/TaskProcessing/Exception/NotFoundException.php b/lib/public/TaskProcessing/Exception/NotFoundException.php
new file mode 100644
index 00000000000..07ef4c61394
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/NotFoundException.php
@@ -0,0 +1,14 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * @since 30.0.0
+ */
+class NotFoundException extends Exception {
+
+}
diff --git a/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php b/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php
new file mode 100644
index 00000000000..5276fb03d34
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/PreConditionNotMetException.php
@@ -0,0 +1,14 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * @since 30.0.0
+ */
+class PreConditionNotMetException extends Exception {
+
+}
diff --git a/lib/public/TaskProcessing/Exception/ProcessingException.php b/lib/public/TaskProcessing/Exception/ProcessingException.php
new file mode 100644
index 00000000000..ca69766b118
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/ProcessingException.php
@@ -0,0 +1,19 @@
+<?php
+
+declare(strict_types=1);
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * Exception thrown during processing of a task
+ * by a synchronous provider
+ * @since 30.0.0
+ */
+class ProcessingException extends \RuntimeException {
+}
diff --git a/lib/public/TaskProcessing/Exception/UnauthorizedException.php b/lib/public/TaskProcessing/Exception/UnauthorizedException.php
new file mode 100644
index 00000000000..8b048c6a9ed
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/UnauthorizedException.php
@@ -0,0 +1,14 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * @since 30.0.0
+ */
+class UnauthorizedException extends Exception {
+
+}
diff --git a/lib/public/TaskProcessing/Exception/ValidationException.php b/lib/public/TaskProcessing/Exception/ValidationException.php
new file mode 100644
index 00000000000..0b8da3218b7
--- /dev/null
+++ b/lib/public/TaskProcessing/Exception/ValidationException.php
@@ -0,0 +1,14 @@
+<?php
+
+/**
+ * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+namespace OCP\TaskProcessing\Exception;
+
+/**
+ * @since 30.0.0
+ */
+class ValidationException extends Exception {
+
+}