ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
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 
5 require_once './Services/WorkflowEngine/interfaces/ilDetector.php';
6 
19 interface ilExternalDetector extends ilDetector
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 }
setListeningTimeframe($listening_start, $listening_end)
PhpIncludeInspection
ilDetector Interface is part of the petri net based workflow engine.
Definition: ilDetector.php:16