package com.kaorisan.dataLayer; import java.util.ArrayList; import java.util.List; import android.app.ProgressDialog; import com.kaorisan.beans.AccountDashBoard; import com.kaorisan.beans.Attachment; import com.kaorisan.beans.AttachmentTmp; import com.kaorisan.beans.DashBoard; import com.kaorisan.beans.RecommendTask; import com.kaorisan.beans.Task; import com.kaorisan.beans.User; public class CacheData { private static CacheData instant = null; ProgressDialog currentProgressDialog = null; public static CacheData getInstant() { if (instant == null) { instant = new CacheData(); } return instant; } private ArrayList<RecommendTask> recommendTasks = new ArrayList<RecommendTask>(); private AccountDashBoard accountDashBoard = null; private User currentUser = null; private List<Task> listTask = null; public List<Task> getListTask() { return listTask; } public void setListTask(List<Task> listTask) { this.listTask = listTask; } private DashBoard dashBoard = null; private ArrayList<Attachment> listAttachment = new ArrayList<Attachment>(); private ArrayList<Attachment> listAttachmentPicture = new ArrayList<Attachment>(); private ArrayList<Attachment> listAttachmentAudio = new ArrayList<Attachment>(); private ArrayList<AttachmentTmp> listAttachmentTmps = new ArrayList<AttachmentTmp>(); public DashBoard getDashBoard() { return dashBoard; } public void setDashBoard(DashBoard dashBoard) { this.dashBoard = dashBoard; } public String urlFaceBook =""; public String tokenKaorisan = ""; private Task currentTask = null; public User getCurrentUser() { return currentUser; } public void setCurrentUser(User currentUser) { this.currentUser = currentUser; } public String getUrlFaceBook() { return urlFaceBook; } public void setUrlFaceBook(String urlFaceBook) { this.urlFaceBook = urlFaceBook; } public Task getCurrentTask() { return currentTask; } public void setCurrentTask(Task currentTask) { this.currentTask = currentTask; } public String getTokenKaorisan() { return tokenKaorisan; } public void setTokenKaorisan(String tokenKaorisan) { this.tokenKaorisan = tokenKaorisan; } public ArrayList<Attachment> getListAttachment() { return listAttachment; } public void setListAttachment(ArrayList<Attachment> listAttachment) { this.listAttachment = listAttachment; } public AccountDashBoard getAccountDashBoard() { return accountDashBoard; } public void setAccountDashBoard(AccountDashBoard accountDashBoard) { this.accountDashBoard = accountDashBoard; } public ArrayList<Attachment> getListAttachmentPicture() { return listAttachmentPicture; } public void setListAttachmentPicture(ArrayList<Attachment> listAttachmentPicture) { this.listAttachmentPicture = listAttachmentPicture; } public ArrayList<Attachment> getListAttachmentAudio() { return listAttachmentAudio; } public void setListAttachmentAudio(ArrayList<Attachment> listAttachmentAudio) { this.listAttachmentAudio = listAttachmentAudio; } public ProgressDialog getCurrentProgressDialog() { return currentProgressDialog; } public void setCurrentProgressDialog(ProgressDialog currentProgressDialog) { this.currentProgressDialog = currentProgressDialog; } public ArrayList<AttachmentTmp> getListAttachmentTmps() { return listAttachmentTmps; } public void setListAttachmentTmps(ArrayList<AttachmentTmp> listAttachmentTmps) { this.listAttachmentTmps = listAttachmentTmps; } public ArrayList<RecommendTask> getRecommendTasks() { return recommendTasks; } public void setRecommendTasks(ArrayList<RecommendTask> recommendTasks) { this.recommendTasks = recommendTasks; } }