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();
}
}
|