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