package com.mossle.bpm.cmd; import com.mossle.bpm.graph.ActivitiGraphBuilder; import com.mossle.bpm.graph.Graph; import org.activiti.engine.impl.interceptor.Command; import org.activiti.engine.impl.interceptor.CommandContext; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class FindGraphCmd implements Command<Graph> { private static Logger logger = LoggerFactory.getLogger(FindGraphCmd.class); private String processDefinitionId; public FindGraphCmd(String processDefinitionId) { this.processDefinitionId = processDefinitionId; } public Graph execute(CommandContext commandContext) { return new ActivitiGraphBuilder(processDefinitionId).build(); } }