65 lines
1.1 KiB
Java
65 lines
1.1 KiB
Java
package com.thejoshwa.ultrasonic.androidapp.domain;
|
|
|
|
import java.io.Serializable;
|
|
|
|
public class ChatMessage implements Serializable
|
|
{
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 496544310289324167L;
|
|
private String username;
|
|
private Long time;
|
|
private String message;
|
|
|
|
public String getUsername()
|
|
{
|
|
return username;
|
|
}
|
|
|
|
public void setUsername(String username)
|
|
{
|
|
this.username = username;
|
|
}
|
|
|
|
public Long getTime()
|
|
{
|
|
return time;
|
|
}
|
|
|
|
public void setTime(Long time)
|
|
{
|
|
this.time = time;
|
|
}
|
|
|
|
public String getMessage()
|
|
{
|
|
return message;
|
|
}
|
|
|
|
public void setMessage(String message)
|
|
{
|
|
this.message = message;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o)
|
|
{
|
|
if (this == o) return true;
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
ChatMessage that = (ChatMessage) o;
|
|
|
|
return message.equals(that.message) && time.equals(that.time) && username.equals(that.username);
|
|
}
|
|
|
|
@Override
|
|
public int hashCode()
|
|
{
|
|
int result = username.hashCode();
|
|
result = 31 * result + time.hashCode();
|
|
result = 31 * result + message.hashCode();
|
|
return result;
|
|
}
|
|
}
|