[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager/action ZapDNDOffAction.java,
Brought to you by:
srt
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12413/src/java/net/sf/asterisk/manager/action Modified Files: ZapDNDOffAction.java ZapDNDOnAction.java ZapDialOffhookAction.java ZapShowChannelsAction.java ZapHangupAction.java Log Message: Added convenience constructors to some more manager actions Index: ZapDNDOffAction.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action/ZapDNDOffAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- ZapDNDOffAction.java 16 Jul 2005 13:19:33 -0000 1.3 +++ ZapDNDOffAction.java 7 Aug 2005 17:10:29 -0000 1.4 @@ -17,7 +17,7 @@ package net.sf.asterisk.manager.action; /** - * The ZapDNDOnAction toggles a zap channel "Do Not Disturb" status off. + * The ZapDNDOnAction switches a zap channel "Do Not Disturb" status off. * * @author srt * @version $Id$ @@ -31,6 +31,26 @@ public class ZapDNDOffAction extends Abs private Integer zapChannel; /** + * Creates a new empty ZapDNDOffAction. + */ + public ZapDNDOffAction() + { + + } + + /** + * Creates a new ZapDNDOffAction that disables "Do Not Disturb" status for + * the given zap channel. + * + * @param zapChannel the number of the zap channel + * @since 0.2 + */ + public ZapDNDOffAction(Integer zapChannel) + { + this.zapChannel = zapChannel; + } + + /** * Returns the name of this action, i.e. "ZapDNDOff". */ public String getAction() Index: ZapDNDOnAction.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action/ZapDNDOnAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- ZapDNDOnAction.java 16 Jul 2005 13:19:34 -0000 1.3 +++ ZapDNDOnAction.java 7 Aug 2005 17:10:29 -0000 1.4 @@ -17,7 +17,7 @@ package net.sf.asterisk.manager.action; /** - * The ZapDNDOnAction toggles a zap channel "Do Not Disturb" status on. + * The ZapDNDOnAction switches a zap channel "Do Not Disturb" status on. * * @author srt * @version $Id$ @@ -31,6 +31,26 @@ public class ZapDNDOnAction extends Abst private Integer zapChannel; /** + * Creates a new empty ZapDNDOnAction. + */ + public ZapDNDOnAction() + { + + } + + /** + * Creates a new ZapDNDOnAction that enables "Do Not Disturb" status for + * the given zap channel. + * + * @param zapChannel the number of the zap channel + * @since 0.2 + */ + public ZapDNDOnAction(Integer zapChannel) + { + this.zapChannel = zapChannel; + } + + /** * Returns the name of this action, i.e. "ZapDNDOn". */ public String getAction() Index: ZapDialOffhookAction.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action/ZapDialOffhookAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- ZapDialOffhookAction.java 16 Jul 2005 13:19:34 -0000 1.3 +++ ZapDialOffhookAction.java 7 Aug 2005 17:10:29 -0000 1.4 @@ -32,6 +32,28 @@ public class ZapDialOffhookAction extend private String number; /** + * Creates a new empty ZapDialOffhookAction. + */ + public ZapDialOffhookAction() + { + + } + + /** + * Creates a new ZapDialOffhookAction that dials the given number on the + * given zap channel. + * + * @param zapChannel the number of the zap channel + * @param number the number to dial + * @since 0.2 + */ + public ZapDialOffhookAction(Integer zapChannel, String number) + { + this.zapChannel = zapChannel; + this.number = number; + } + + /** * Returns the name of this action, i.e. "ZapDialOffhook". */ public String getAction() Index: ZapShowChannelsAction.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action/ZapShowChannelsAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- ZapShowChannelsAction.java 16 Jul 2005 13:19:34 -0000 1.3 +++ ZapShowChannelsAction.java 7 Aug 2005 17:10:29 -0000 1.4 @@ -16,18 +16,21 @@ */ package net.sf.asterisk.manager.action; +import net.sf.asterisk.manager.event.ZapShowChannelsCompleteEvent; + /** * The ZapShowChannelsAction requests the state of all zap channels.<br> - * For each zap channel a ZapShowChannelsEvent is generated. After all zap channels have been listed - * a ZapShowChannelsCompleteEvent is generated. + * For each zap channel a ZapShowChannelsEvent is generated. After all zap + * channels have been listed a ZapShowChannelsCompleteEvent is generated. * * @see net.sf.asterisk.manager.event.ZapShowChannelsEvent * @see net.sf.asterisk.manager.event.ZapShowChannelsCompleteEvent - * * @author srt * @version $Id$ */ public class ZapShowChannelsAction extends AbstractManagerAction + implements + EventGeneratingAction { /** * Serializable version identifier @@ -35,10 +38,23 @@ public class ZapShowChannelsAction exten private static final long serialVersionUID = 8697000330085766825L; /** + * Creates a new ZapShowChannelsAction. + */ + public ZapShowChannelsAction() + { + + } + + /** * Returns the name of this action, i.e. "ZapShowChannels". */ public String getAction() { return "ZapShowChannels"; } + + public Class getActionCompleteEventClass() + { + return ZapShowChannelsCompleteEvent.class; + } } Index: ZapHangupAction.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/action/ZapHangupAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -p -r1.3 -r1.4 --- ZapHangupAction.java 16 Jul 2005 13:19:34 -0000 1.3 +++ ZapHangupAction.java 7 Aug 2005 17:10:29 -0000 1.4 @@ -31,6 +31,25 @@ public class ZapHangupAction extends Abs private Integer zapChannel; /** + * Creates a new empty ZapHangupAction. + */ + public ZapHangupAction() + { + + } + + /** + * Creates a new ZapHangupAction that hangs up the given zap channel. + * + * @param zapChannel the number of the zap channel to hang up + * @since 0.2 + */ + public ZapHangupAction(Integer zapChannel) + { + this.zapChannel = zapChannel; + } + + /** * Returns the name of this action, i.e. "ZapHangup". */ public String getAction() |