ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilExternalDetector.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2016 ILIAS open source, Extended GPL, see docs/LICENSE */
3
5require_once './Services/WorkflowEngine/interfaces/ilDetector.php';
6
20{
21 // Event listener table persistence scheme.
22
28 public function setDbId($a_id);
29
33 public function getDbId();
34
38 public function hasDbId();
39
43 public function writeDetectorToDb();
44
48 public function deleteDetectorFromDb();
49
50 // Listening only at certain times scheme.
51
55 public function isListening();
56
60 public function getListeningTimeframe();
61
68 public function setListeningTimeframe($listening_start, $listening_end);
69
70 // Event description scheme.
71
75 public function getEvent();
76
80 public function getEventSubject();
81
85 public function getEventContext();
86}
An exception for terminatinating execution or to throw for unit testing.
ilDetector Interface is part of the petri net based workflow engine.
Definition: ilDetector.php:17
@noinspection PhpIncludeInspection
setListeningTimeframe($listening_start, $listening_end)