package com.constellio.app.modules.tasks.ui.pages.workflow;
import java.util.List;
import com.constellio.app.modules.tasks.ui.entities.WorkflowTaskVO;
import com.constellio.app.modules.tasks.ui.entities.WorkflowVO;
import com.constellio.app.ui.framework.data.RecordVODataProvider;
import com.constellio.app.ui.pages.base.BaseView;
import com.constellio.app.ui.pages.viewGroups.AdminViewGroup;
public interface DisplayWorkflowView extends BaseView, AdminViewGroup {
void setTaskTypeDataProvider(RecordVODataProvider taskTypeDataProvider);
void setWorkflowVO(WorkflowVO workflowVO);
void setWorkflowTaskVOs(List<WorkflowTaskVO> workflowTaskVOs);
void openAddTaskWindow(WorkflowTaskVO workflowTaskVO, List<WorkflowTaskVO> availableTaskVOs);
void openExistingTasksWindow(WorkflowTaskVO workflowTaskVO, List<WorkflowTaskVO> availableTaskVOs);
void closeAddTaskWindow();
void remove(WorkflowTaskVO workflowTaskVO);
}