}
@Override
protected void doService(ToolPageContext page) throws IOException, ServletException {
Object selected = page.findOrReserve(Workflow.class);
State selectedState = State.getInstance(selected);
if (page.tryStandardUpdate(selected)) {
return;
}
page.writeHeader();
page.writeStart("div", "class", "withLeftNav");
page.writeStart("div", "class", "leftNav");
page.writeStart("div", "class", "widget");
page.writeStart("h1", "class", "icon icon-object-workflow");
page.writeHtml("Workflows");
page.writeEnd();
page.writeStart("ul", "class", "links");
page.writeStart("li", "class", "new " + (selectedState.isNew() ? "selected" : ""));
page.writeStart("a", "href", page.url(null));
page.writeHtml("New Workflow");
page.writeEnd();
page.writeEnd();