@@ -0,0 +1,963 @@
+package ca.ualberta.cmput301w14t08.geochan.runnables;%0A%0Aimport io.searchbox.client.JestResult;%0Aimport io.searchbox.core.Get;%0Aimport ca.ualberta.cmput301w14t08.geochan.helpers.ElasticSearchClient;%0Aimport ca.ualberta.cmput301w14t08.geochan.helpers.GsonHelper;%0Aimport ca.ualberta.cmput301w14t08.geochan.models.CommentList;%0Aimport ca.ualberta.cmput301w14t08.geochan.models.ThreadList;%0A%0Aimport com.google.gson.Gson;%0Aimport com.google.gson.JsonObject;%0A%0Apublic class ElasticSearchGetThreadCommentsRunnable %7B%0A    private ElasticSearchGetThreadCommentsTask task;%0A    private String type = ElasticSearchClient.TYPE_INDEX;%0A    public static final int STATE_GET_THREADS_FAILED = -1;%0A    public static final int STATE_GET_THREADS_RUNNING = 0;%0A    public static final int STATE_GET_THREADS_COMPLETE = 1;%0A%0A    public ElasticSearchGetThreadCommentsRunnable(ElasticSearchGetThreadCommentsTask task) %7B%0A        this.task = task;%0A    %7D%0A%0A    @Override%0A    public void run() %7B%0A%0A    %7D%0A%7D%0A

Work on ThreadCommentRunnable