package com.linangran.tgfcapp.data; import java.io.Serializable; /** * Created by linangran on 25/1/15. */ public class ForumBasicData implements Comparable<ForumBasicData>, Serializable { static int counter = 0; public int fid; public String name; public int order; public ForumBasicData(int fid, String name) { this.fid = fid; this.name = name; counter += 100; this.order = counter; } public ForumBasicData(int fid, String name, int order) { this.fid = fid; this.name = name; this.order = order; } @Override public int compareTo(ForumBasicData forumBasicData) { return this.order - forumBasicData.order; } @Override public boolean equals(Object o) { ForumBasicData data = (ForumBasicData) o; return this.fid == data.fid; } @Override public int hashCode() { return this.fid; } }