throws StorageException, SecurityException, Exception {
WorkflowTemplate wftemp = getWorkflowTemplate(templateName, version, uname);
WorkflowTemplate wftempLatest = getWorkflowTemplate(templateName, uname);
// can reload if admin of this template or the latest template
if (!wftemp.hasRole(uname, WorkflowRole.ADMIN) && !wftempLatest.hasRole(uname, WorkflowRole.ADMIN)){
throw new SecurityException("Not allowed to reload the Workflow definition.");
}
return WorkflowManager.getInstance().reloadWorkflowDefinition(templateName, version);
}