[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager/impl EventBuilderImpl.java,1
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-07-26 12:16:16
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/impl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9383/src/java/net/sf/asterisk/manager/impl Modified Files: EventBuilderImpl.java Log Message: Fixed String to Boolean conversion in EventBuilder Index: EventBuilderImpl.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/impl/EventBuilderImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -p -r1.8 -r1.9 --- EventBuilderImpl.java 18 Jul 2005 14:53:08 -0000 1.8 +++ EventBuilderImpl.java 26 Jul 2005 12:16:02 -0000 1.9 @@ -75,6 +75,7 @@ import net.sf.asterisk.manager.event.Use import net.sf.asterisk.manager.event.ZapShowChannelsCompleteEvent; import net.sf.asterisk.manager.event.ZapShowChannelsEvent; +import net.sf.asterisk.util.AstUtil; import net.sf.asterisk.util.Log; import net.sf.asterisk.util.LogFactory; @@ -313,17 +314,7 @@ public class EventBuilderImpl implements if (dataType == Boolean.class) { - String tmp; - - tmp = (String) attributes.get(name); - if (tmp != null && ("yes".equalsIgnoreCase(tmp) || "true".equalsIgnoreCase(tmp))) - { - value = Boolean.TRUE; - } - else - { - value = Boolean.FALSE; - } + value = new Boolean(AstUtil.isTrue((String) attributes.get(name))); } else if (dataType.isAssignableFrom(String.class)) { |