[Asterisk-java-cvs] CVS: asterisk-java/src/java/net/sf/asterisk/manager/event ManagerEvent.java,1.2,
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-13 11:28:08
|
Update of /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/event In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20829/src/java/net/sf/asterisk/manager/event Modified Files: ManagerEvent.java Log Message: Removed dependcy on commons-lang Index: ManagerEvent.java =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/src/java/net/sf/asterisk/manager/event/ManagerEvent.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -p -r1.2 -r1.3 --- ManagerEvent.java 23 Feb 2005 22:50:58 -0000 1.2 +++ ManagerEvent.java 13 Mar 2005 11:26:49 -0000 1.3 @@ -20,16 +20,13 @@ import java.io.Serializable; import java.util.Date; import java.util.EventObject; -import org.apache.commons.lang.builder.EqualsBuilder; -import org.apache.commons.lang.builder.HashCodeBuilder; -import org.apache.commons.lang.builder.ToStringBuilder; -import org.apache.commons.lang.builder.ToStringStyle; - /** - * Abstract base class for all Events that can be received from the Asterisk server.<br> - * Events contain data pertaining to an event generated from within the Asterisk core or an - * extension module.<br> - * There is one conrete subclass of ManagerEvent per each supported Asterisk Event. + * Abstract base class for all Events that can be received from the Asterisk + * server.<br> + * Events contain data pertaining to an event generated from within the Asterisk + * core or an extension module.<br> + * There is one conrete subclass of ManagerEvent per each supported Asterisk + * Event. * * @author srt * @version $Id$ @@ -53,9 +50,11 @@ public abstract class ManagerEvent exten } /** - * Returns the point in time this event was received from the asterisk server.<br> - * Pseudo events that are not directly received from the asterisk server (for example - * ConnectEvent and DisconnectEvent) may return <code>null</code>. + * Returns the point in time this event was received from the asterisk + * server.<br> + * Pseudo events that are not directly received from the asterisk server + * (for example ConnectEvent and DisconnectEvent) may return + * <code>null</code>. */ public Date getDateReceived() { @@ -72,16 +71,13 @@ public abstract class ManagerEvent exten public String toString() { - return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); - } + StringBuffer sb; - public boolean equals(Object o) - { - return EqualsBuilder.reflectionEquals(this, o); - } + sb = new StringBuffer(getClass().getName() + ": "); + sb.append("dateReceived=" + getDateReceived() + "; "); + // TODO print attributes + sb.append("systemHashcode=" + System.identityHashCode(this)); - public int hashCode() - { - return HashCodeBuilder.reflectionHashCode(this); + return sb.toString(); } } |