Search in sources :

Example 1 with TaskWidget

use of org.ovirt.engine.ui.common.widget.uicommon.tasks.TaskWidget in project ovirt-engine by oVirt.

the class TasksView method updateTaskStatus.

@SuppressWarnings("unchecked")
@Override
public void updateTaskStatus(TaskListModel tasksListModel) {
    tasksGroup.clear();
    Collection<Job> jobs = tasksListModel.getItems();
    if (jobs != null) {
        jobs.forEach(job -> {
            String id = job.getCorrelationId().startsWith(TaskListModel.WEBADMIN) ? job.getCorrelationId() : job.getId().toString();
            tasksGroup.add(new TaskWidget(job, id, tasksListModel));
        });
        emptyTasksColumn.setVisible(jobs.isEmpty());
    } else {
        emptyTasksColumn.setVisible(true);
    }
}
Also used : Job(org.ovirt.engine.core.common.job.Job) TaskWidget(org.ovirt.engine.ui.common.widget.uicommon.tasks.TaskWidget)

Aggregations

Job (org.ovirt.engine.core.common.job.Job)1 TaskWidget (org.ovirt.engine.ui.common.widget.uicommon.tasks.TaskWidget)1