}
}
public ProcessDefinitionBehavior findDeployedProcessDefinitionById(String processDefinitionId) {
if (processDefinitionId == null) {
throw new FixFlowException("Invalid process definition id : null");
}
ProcessDefinitionBehavior processDefinition = (ProcessDefinitionBehavior) Context
.getCommandContext()
.getProcessDefinitionManager()
.findLatestProcessDefinitionById(processDefinitionId);
if(processDefinition == null) {
throw new FixFlowException("no deployed process definition found with id '" + processDefinitionId + "'");
}
processDefinition = resolveProcessDefinition(processDefinition);
return processDefinition;
}