ultrasonic-app-subsonic-and.../ultrasonic/src/main/java/com/thejoshwa/ultrasonic/androidapp/domain/ChatMessage.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;
}
}