package org.aisen.wen.ui.model; import org.aisen.wen.ui.model.listener.IModelListener; import java.io.Serializable; /** * Created by wangdan on 16/9/30. */ public interface IModel<Result extends Serializable> { void setCallback(IModelListener<Result> listener); IModelListener<Result> getCallback(); /** * 这个Model绑定的IWorkTask的TaskID * * @return */ String getTaskId(); void execute(); boolean isRunning(); }