package com.codepath.wwcmentorme.models;
import java.util.Date;
import android.util.Pair;
import com.parse.ParseClassName;
import com.parse.ParseObject;
@ParseClassName("Message")
public class Message extends ParseObject {
public static String GROUP_ID_KEY = "groupId";
public static String USER_ID_KEY = "userId";
public static String TEXT_KEY = "text";
public static Pair<Long, Long> getGroup(final String groupId) {
final String[] userIds = groupId.split("_");
return new Pair<Long, Long>(Long.valueOf(userIds[0]), Long.valueOf(userIds[1]));
}
public static String getGroup(long userId1, long userId2) {
final StringBuilder sb = new StringBuilder();
if (userId2 < userId1) {
final long temp = userId1;
userId1 = userId2;
userId2 = temp;
}
sb.append(userId1);
sb.append('_');
sb.append(userId2);
return sb.toString();
}
public String getGroupId() {
return getString(GROUP_ID_KEY);
}
public void setGroupId(final String groupId) {
put(GROUP_ID_KEY, groupId);
}
public long getUserId() {
return getLong(USER_ID_KEY);
}
public void setUserId(final long userId) {
put(USER_ID_KEY, userId);
}
public String getText() {
return getString(TEXT_KEY);
}
public void setText(final String text) {
put(TEXT_KEY, text);
}
}