package org.aisen.wen.ui.model.listener;
import org.aisen.wen.component.network.task.TaskException;
import org.aisen.wen.ui.presenter.IContentPresenter;
import java.io.Serializable;
/**
* Created by wangdan on 16/10/12.
*/
public class ModelListenerParam<Result extends Serializable> {
private final IContentPresenter.TaskState taskState;
private final TaskException exception;
private final Result result;
public ModelListenerParam(IContentPresenter.TaskState taskState, Result result, TaskException exception) {
this.taskState = taskState;
this.exception = exception;
this.result = result;
}
public IContentPresenter.TaskState getTaskState() {
return taskState;
}
public TaskException getException() {
return exception;
}
public Result getResult() {
return result;
}
}