public DraftWorkflowScheme getDraftFor(AssignableWorkflowScheme scheme) { return workflowSchemeManager.getDraftForParent(scheme); }
@Override DraftWorkflowScheme doGetWorkflowScheme() throws GenericEntityException { AssignableWorkflowScheme existingScheme = getExistingScheme(); return getWorkflowSchemeManager().getDraftForParent(existingScheme); }
@Override public ServiceOutcome<DraftWorkflowScheme> getDraftWorkflowScheme(ApplicationUser user, @Nonnull AssignableWorkflowScheme parentScheme) { Assertions.notNull("scheme", parentScheme); return ok(!parentScheme.isDefault() ? workflowSchemeManager.getDraftForParent(parentScheme) : null); }
: workflowSchemeManager.getWorkflowSchemeObj(getSchemeId()); DraftWorkflowScheme draft = workflowSchemeManager.getDraftForParent(targetScheme); if (draft != null)