package com.openfarmanager.android.core.bus; import com.openfarmanager.android.model.TaskStatusEnum; /** * @author Vlad Namashko */ public class TaskErrorEvent extends PanelEvent { private TaskStatusEnum mStatusEnum; private Object mExtra; public TaskErrorEvent(int forPanel) { super(forPanel); } public TaskErrorEvent setStatus(TaskStatusEnum status) { mStatusEnum = status; return this; } public TaskErrorEvent setExtra(Object extra) { mExtra = extra; return this; } public TaskStatusEnum status() { return mStatusEnum; } public Object extra() { return mExtra != null ? mExtra : ""; } }