1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.asterisk.manager.event;
18
19 /***
20 * An ExtensionStatusEvent is triggered when the state of an extension changes.<br>
21 * It is implemented in <code>manager.c</code>
22 *
23 * @author srt
24 * @version $Id: ExtensionStatusEvent.java,v 1.2 2005/02/23 22:50:58 srt Exp $
25 */
26 public class ExtensionStatusEvent extends ManagerEvent
27 {
28 /***
29 * Serializable version identifier
30 */
31 private static final long serialVersionUID = -6459014125704286869L;
32 private String exten;
33 private String context;
34 private Integer status;
35
36 /***
37 * @param source
38 */
39 public ExtensionStatusEvent(Object source)
40 {
41 super(source);
42 }
43
44 /***
45 * Returns the extension.
46 */
47 public String getExten()
48 {
49 return exten;
50 }
51
52 /***
53 * Sets the extension.
54 */
55 public void setExten(String exten)
56 {
57 this.exten = exten;
58 }
59
60 /***
61 * Returns the context of the extension.
62 */
63 public String getContext()
64 {
65 return context;
66 }
67
68 /***
69 * Sets the context of the extension.
70 */
71 public void setContext(String context)
72 {
73 this.context = context;
74 }
75
76 /***
77 * Returns the state of the extension.
78 */
79 public Integer getStatus()
80 {
81 return status;
82 }
83
84 /***
85 * Sets the state of the extension.
86 */
87 public void setStatus(Integer status)
88 {
89 this.status = status;
90 }
91 }