aboutsummaryrefslogtreecommitdiffstats
path: root/apps/workflowengine/lib/Check
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@arthur-schiwon.de>2019-09-09 16:53:59 +0200
committerArthur Schiwon <blizzz@arthur-schiwon.de>2019-09-09 22:56:05 +0200
commit849d025d093d1c80d3820901d20bf6a664c6af02 (patch)
tree5abb7efdee81ac197dac61dd860f6b4c8becaf51 /apps/workflowengine/lib/Check
parent4cd931fcc6bb7f794fd14ddb75c7867823449e79 (diff)
downloadnextcloud-server-849d025d093d1c80d3820901d20bf6a664c6af02.tar.gz
nextcloud-server-849d025d093d1c80d3820901d20bf6a664c6af02.zip
let a dedicate service serve a stateful process
* includes making ICheck not requiring any context setter * and IFileCheck extending the IEntityCheck as entity data can be handed in via Dispatcher Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Diffstat (limited to 'apps/workflowengine/lib/Check')
-rw-r--r--apps/workflowengine/lib/Check/AbstractStringCheck.php5
-rw-r--r--apps/workflowengine/lib/Check/FileSize.php5
-rw-r--r--apps/workflowengine/lib/Check/RequestRemoteAddress.php5
-rw-r--r--apps/workflowengine/lib/Check/RequestTime.php5
-rw-r--r--apps/workflowengine/lib/Check/TFileCheck.php (renamed from apps/workflowengine/lib/Check/AFileCheck.php)2
-rw-r--r--apps/workflowengine/lib/Check/UserGroupMembership.php5
6 files changed, 0 insertions, 27 deletions
diff --git a/apps/workflowengine/lib/Check/AbstractStringCheck.php b/apps/workflowengine/lib/Check/AbstractStringCheck.php
index ec9a1945d9c..e86ac6bec17 100644
--- a/apps/workflowengine/lib/Check/AbstractStringCheck.php
+++ b/apps/workflowengine/lib/Check/AbstractStringCheck.php
@@ -24,7 +24,6 @@ namespace OCA\WorkflowEngine\Check;
use OCP\IL10N;
use OCP\WorkflowEngine\ICheck;
-use OCP\WorkflowEngine\IEntity;
use OCP\WorkflowEngine\IManager;
abstract class AbstractStringCheck implements ICheck {
@@ -121,8 +120,4 @@ abstract class AbstractStringCheck implements ICheck {
$this->matches[$patternHash][$subjectHash] = preg_match($pattern, $subject);
return $this->matches[$patternHash][$subjectHash];
}
-
- public function setEntitySubject(IEntity $entity, $subject): void {
- // Noop
- }
}
diff --git a/apps/workflowengine/lib/Check/FileSize.php b/apps/workflowengine/lib/Check/FileSize.php
index 2ad4bb09e01..736a3d932fb 100644
--- a/apps/workflowengine/lib/Check/FileSize.php
+++ b/apps/workflowengine/lib/Check/FileSize.php
@@ -23,7 +23,6 @@ namespace OCA\WorkflowEngine\Check;
use OCA\WorkflowEngine\Entity\File;
-use OCP\Files\Storage\IStorage;
use OCP\IL10N;
use OCP\IRequest;
use OCP\Util;
@@ -119,8 +118,4 @@ class FileSize implements ICheck {
public function isAvailableForScope(int $scope): bool {
return true;
}
-
- public function setEntitySubject(IEntity $entity, $subject): void {
- // NOOP
- }
}
diff --git a/apps/workflowengine/lib/Check/RequestRemoteAddress.php b/apps/workflowengine/lib/Check/RequestRemoteAddress.php
index 0079db4b831..00029771b52 100644
--- a/apps/workflowengine/lib/Check/RequestRemoteAddress.php
+++ b/apps/workflowengine/lib/Check/RequestRemoteAddress.php
@@ -25,7 +25,6 @@ namespace OCA\WorkflowEngine\Check;
use OCP\IL10N;
use OCP\IRequest;
use OCP\WorkflowEngine\ICheck;
-use OCP\WorkflowEngine\IEntity;
class RequestRemoteAddress implements ICheck {
@@ -171,8 +170,4 @@ class RequestRemoteAddress implements ICheck {
public function isAvailableForScope(int $scope): bool {
return true;
}
-
- public function setEntitySubject(IEntity $entity, $subject): void {
- // NOOP
- }
}
diff --git a/apps/workflowengine/lib/Check/RequestTime.php b/apps/workflowengine/lib/Check/RequestTime.php
index bf37bf3d2ba..a6ab4a961ed 100644
--- a/apps/workflowengine/lib/Check/RequestTime.php
+++ b/apps/workflowengine/lib/Check/RequestTime.php
@@ -25,7 +25,6 @@ namespace OCA\WorkflowEngine\Check;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\IL10N;
use OCP\WorkflowEngine\ICheck;
-use OCP\WorkflowEngine\IEntity;
class RequestTime implements ICheck {
@@ -134,8 +133,4 @@ class RequestTime implements ICheck {
public function supportedEntities(): array {
return [];
}
-
- public function setEntitySubject(IEntity $entity, $subject): void {
- // NOOP
- }
}
diff --git a/apps/workflowengine/lib/Check/AFileCheck.php b/apps/workflowengine/lib/Check/TFileCheck.php
index 45d251b1659..44a39aadfde 100644
--- a/apps/workflowengine/lib/Check/AFileCheck.php
+++ b/apps/workflowengine/lib/Check/TFileCheck.php
@@ -28,9 +28,7 @@ use OCA\WorkflowEngine\AppInfo\Application;
use OCA\WorkflowEngine\Entity\File;
use OCP\Files\Node;
use OCP\Files\Storage\IStorage;
-use OCP\WorkflowEngine\ICheck;
use OCP\WorkflowEngine\IEntity;
-use OCP\WorkflowEngine\IFileCheck;
trait TFileCheck {
/** @var IStorage */
diff --git a/apps/workflowengine/lib/Check/UserGroupMembership.php b/apps/workflowengine/lib/Check/UserGroupMembership.php
index 55f1d017ed0..8839820050a 100644
--- a/apps/workflowengine/lib/Check/UserGroupMembership.php
+++ b/apps/workflowengine/lib/Check/UserGroupMembership.php
@@ -27,7 +27,6 @@ use OCP\IL10N;
use OCP\IUser;
use OCP\IUserSession;
use OCP\WorkflowEngine\ICheck;
-use OCP\WorkflowEngine\IEntity;
use OCP\WorkflowEngine\IManager;
class UserGroupMembership implements ICheck {
@@ -114,8 +113,4 @@ class UserGroupMembership implements ICheck {
// admin only by default
return $scope === IManager::SCOPE_ADMIN;
}
-
- public function setEntitySubject(IEntity $entity, $subject): void {
- // NOOP
- }
}