use of org.olat.core.commons.services.taskexecutor.TaskStatus in project OpenOLAT by OpenOLAT.
the class TaskStatusRenderer method render.
@Override
public void render(Renderer renderer, StringOutput target, Object cellValue, int row, FlexiTableComponent source, URLBuilder ubu, Translator translator) {
if (cellValue instanceof Task) {
cellValue = ((Task) cellValue).getStatus();
}
if (cellValue instanceof TaskStatus) {
TaskStatus status = (TaskStatus) cellValue;
Translator localTranslator = Util.createPackageTranslator(TaskStatusRenderer.class, translator.getLocale(), translator);
switch(status) {
case newTask:
target.append(localTranslator.translate("newTask"));
break;
case inWork:
target.append(localTranslator.translate("inWork"));
break;
case failed:
target.append(localTranslator.translate("failed"));
break;
case done:
target.append(localTranslator.translate("done"));
break;
case edition:
target.append(localTranslator.translate("edition"));
break;
default:
target.append("???");
break;
}
}
}
use of org.olat.core.commons.services.taskexecutor.TaskStatus in project openolat by klemens.
the class TaskStatusRenderer method render.
@Override
public void render(Renderer renderer, StringOutput target, Object cellValue, int row, FlexiTableComponent source, URLBuilder ubu, Translator translator) {
if (cellValue instanceof Task) {
cellValue = ((Task) cellValue).getStatus();
}
if (cellValue instanceof TaskStatus) {
TaskStatus status = (TaskStatus) cellValue;
Translator localTranslator = Util.createPackageTranslator(TaskStatusRenderer.class, translator.getLocale(), translator);
switch(status) {
case newTask:
target.append(localTranslator.translate("newTask"));
break;
case inWork:
target.append(localTranslator.translate("inWork"));
break;
case failed:
target.append(localTranslator.translate("failed"));
break;
case done:
target.append(localTranslator.translate("done"));
break;
case edition:
target.append(localTranslator.translate("edition"));
break;
default:
target.append("???");
break;
}
}
}
Aggregations