1<?php 2/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */ 3 4/** 5 * Interface for Listeners that want to be notified about question changes 6 * 7 * @author Björn Heyser <bheyser@databay.de> 8 * @version $Id$ 9 * 10 * @package Modules/TestQuestionPool 11 */ 12interface ilQuestionChangeListener 13{ 14 /** 15 * @param assQuestion $question 16 */ 17 public function notifyQuestionCreated(assQuestion $question); 18 19 /** 20 * @param assQuestion $question 21 */ 22 public function notifyQuestionEdited(assQuestion $question); 23 24 /** 25 * @param assQuestion $question 26 */ 27 public function notifyQuestionDeleted(assQuestion $question); 28} 29