package org.activiti.explorer.ui.component.diagram; import org.activiti.explorer.ui.component.diagram.client.ui.VProcessDiagram; import com.vaadin.terminal.PaintException; import com.vaadin.terminal.PaintTarget; import com.vaadin.ui.AbstractComponent; /** * Server side component for the VUsemapImage widget. */ @SuppressWarnings("serial") @com.vaadin.ui.ClientWidget(VProcessDiagram.class) public class ProcessDiagramComponent extends AbstractComponent { private String processDefinitionKey; public void setProcessDefinitionKey(String processDefinitionKey) { this.processDefinitionKey = processDefinitionKey; requestRepaint(); } @Override public void paintContent(PaintTarget target) throws PaintException { super.paintContent(target); target.addAttribute(VProcessDiagram.ATTRIBUTE_PROC_KEY, processDefinitionKey); } }