Skip to content

Commit 02003b2

Browse files
Guillaume Milletseanbright
authored andcommitted
feat: add missing getters and setters for MeetMe and DAHDI events.
1 parent c3cad34 commit 02003b2

4 files changed

Lines changed: 225 additions & 3 deletions

File tree

src/main/java/org/asteriskjava/manager/event/DAHDIChannelEvent.java

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ public class DAHDIChannelEvent extends ManagerEvent {
1313
private String dahdispan;
1414
private String uniqueid;
1515
private String channel;
16+
private String linkedid;
17+
private String language;
18+
private Integer dahdigroup;
19+
private String accountcode;
1620

1721
public String getDahdichannel() {
1822
return dahdichannel;
@@ -50,4 +54,35 @@ public DAHDIChannelEvent(Object source) {
5054
super(source);
5155
}
5256

57+
public String getLinkedId() {
58+
return this.linkedid;
59+
}
60+
61+
public void setLinkedId(String linkedid) {
62+
this.linkedid = linkedid;
63+
}
64+
65+
public Integer getDahdiGroup() {
66+
return this.dahdigroup;
67+
}
68+
69+
public void setDahdiGroup(Integer dahdigroup) {
70+
this.dahdigroup = dahdigroup;
71+
}
72+
73+
public String getLanguage() {
74+
return this.language;
75+
}
76+
77+
public void setLanguage(String language) {
78+
this.language = language;
79+
}
80+
81+
public String getAccountCode() {
82+
return this.accountcode;
83+
}
84+
85+
public void setAccountCode(String accountcode) {
86+
this.accountcode = accountcode;
87+
}
5388
}

src/main/java/org/asteriskjava/manager/event/MeetMeJoinEvent.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,39 @@ public class MeetMeJoinEvent extends AbstractMeetMeEvent {
3232
* Serializable version identifier.
3333
*/
3434
private static final long serialVersionUID = 0L;
35+
private String linkedid;
36+
private String language;
37+
private String accountcode;
3538

3639
/**
3740
* @param source
3841
*/
3942
public MeetMeJoinEvent(Object source) {
4043
super(source);
4144
}
45+
46+
public String getLinkedId() {
47+
return this.linkedid;
48+
}
49+
50+
public void setLinkedId(String linkedid) {
51+
this.linkedid = linkedid;
52+
}
53+
54+
55+
public String getLanguage() {
56+
return this.language;
57+
}
58+
59+
public void setLanguage(String language) {
60+
this.language = language;
61+
}
62+
63+
public String getAccountCode() {
64+
return this.accountcode;
65+
}
66+
67+
public void setAccountCode(String accountcode) {
68+
this.accountcode = accountcode;
69+
}
4270
}

src/main/java/org/asteriskjava/manager/event/MeetMeLeaveEvent.java

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ public class MeetMeLeaveEvent extends AbstractMeetMeEvent {
3434
private static final long serialVersionUID = 7692361610793036224L;
3535

3636
private Long duration;
37+
private String linkedid;
38+
private String language;
39+
private String accountcode;
3740

3841
/**
3942
* @param source
@@ -61,4 +64,29 @@ public Long getDuration() {
6164
public void setDuration(Long duration) {
6265
this.duration = duration;
6366
}
67+
68+
public String getLinkedId() {
69+
return this.linkedid;
70+
}
71+
72+
public void setLinkedId(String linkedid) {
73+
this.linkedid = linkedid;
74+
}
75+
76+
77+
public String getLanguage() {
78+
return this.language;
79+
}
80+
81+
public void setLanguage(String language) {
82+
this.language = language;
83+
}
84+
85+
public String getAccountCode() {
86+
return this.accountcode;
87+
}
88+
89+
public void setAccountCode(String accountcode) {
90+
this.accountcode = accountcode;
91+
}
6492
}

src/main/java/org/asteriskjava/manager/event/MeetMeTalkingEvent.java

Lines changed: 134 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,13 @@
1818

1919
/**
2020
* A MeetMeTalkingEvent is triggered when a user starts talking in a meet me
21-
* conference.<p>
22-
* To enable talker detection you must pass the option 'T' to the MeetMe application.<p>
23-
* It is implemented in <code>apps/app_meetme.c</code><p>
21+
* conference.
22+
* <p>
23+
* To enable talker detection you must pass the option 'T' to the MeetMe
24+
* application.
25+
* <p>
26+
* It is implemented in <code>apps/app_meetme.c</code>
27+
* <p>
2428
* Available since Asterisk 1.2
2529
*
2630
* @author srt
@@ -34,6 +38,20 @@ public class MeetMeTalkingEvent extends AbstractMeetMeEvent {
3438
*/
3539
private static final long serialVersionUID = -8554403451985143184L;
3640

41+
private String meetme;
42+
private String channel;
43+
private Integer channelState;
44+
private String channelStateDesc;
45+
private String connectedLineNum;
46+
private String connectedLineName;
47+
private String language;
48+
private String accountCode;
49+
private String context;
50+
private String exten;
51+
private Integer priority;
52+
private String uniqueid;
53+
private String linkedid;
54+
private Integer duration;
3755
protected Boolean status = Boolean.TRUE;
3856

3957
public MeetMeTalkingEvent(Object source) {
@@ -54,6 +72,119 @@ public MeetMeTalkingEvent(Object source) {
5472
* <code>false</code> if the user has stopped talking.
5573
* @since 0.3
5674
*/
75+
public String getMeetMe() {
76+
return meetme;
77+
}
78+
79+
public void setMeetMe(String meetme) {
80+
this.meetme = meetme;
81+
}
82+
83+
public String getChannel() {
84+
return channel;
85+
}
86+
87+
public void setChannel(String channel) {
88+
this.channel = channel;
89+
}
90+
91+
public Integer getChannelState() {
92+
return channelState;
93+
}
94+
95+
public void setChannelState(Integer channelState) {
96+
this.channelState = channelState;
97+
}
98+
99+
public String getChannelStateDesc() {
100+
return channelStateDesc;
101+
}
102+
103+
public void setChannelStateDesc(String channelStateDesc) {
104+
this.channelStateDesc = channelStateDesc;
105+
}
106+
107+
108+
public String getConnectedLineNum() {
109+
return connectedLineNum;
110+
}
111+
112+
public void setConnectedLineNum(String connectedLineNum) {
113+
this.connectedLineNum = connectedLineNum;
114+
}
115+
116+
public String getConnectedLineName() {
117+
return connectedLineName;
118+
}
119+
120+
public void setConnectedLineName(String connectedLineName) {
121+
this.connectedLineName = connectedLineName;
122+
}
123+
124+
public String getLanguage() {
125+
return language;
126+
}
127+
128+
public void setLanguage(String language) {
129+
this.language = language;
130+
}
131+
132+
public String getAccountCode() {
133+
return accountCode;
134+
}
135+
136+
public void setAccountCode(String accountCode) {
137+
this.accountCode = accountCode;
138+
}
139+
140+
public String getContext() {
141+
return context;
142+
}
143+
144+
public void setContext(String context) {
145+
this.context = context;
146+
}
147+
148+
public String getExten() {
149+
return exten;
150+
}
151+
152+
public void setExten(String exten) {
153+
this.exten = exten;
154+
}
155+
156+
public Integer getPriority() {
157+
return priority;
158+
}
159+
160+
public void setPriority(Integer priority) {
161+
this.priority = priority;
162+
}
163+
164+
public String getUniqueId() {
165+
return uniqueid;
166+
}
167+
168+
public void setUniqueId(String uniqueid) {
169+
this.uniqueid = uniqueid;
170+
}
171+
172+
public String getLinkedId() {
173+
return linkedid;
174+
}
175+
176+
public void setLinkedId(String linkedid) {
177+
this.linkedid = linkedid;
178+
}
179+
180+
public Integer getDuration() {
181+
return duration;
182+
}
183+
184+
public void setDuration(Integer duration) {
185+
this.duration = duration;
186+
}
187+
57188
public Boolean getStatus() {
58189
return status;
59190
}

0 commit comments

Comments
 (0)