@Override public String getName() { return parentScheme == null ? null : parentScheme.getName(); }
@Override public String getName() { return parent.getName(); } }
@Override public String getName() { return parent == null ? null : parent.getName(); }
AssignableWorkflowSchemeBuilder(AssignableWorkflowScheme scheme) { super(scheme); this.name = scheme.getName(); this.description = scheme.getDescription(); }
String getDescriptionForCopy(ApplicationUser user, AssignableWorkflowScheme workflowScheme) { StringBuilder sb = new StringBuilder(); if (StringUtils.isNotBlank(workflowScheme.getDescription())) { sb.append(workflowScheme.getDescription()).append(" "); } sb.append(i18nFactory.getInstance(user).getText("admin.workflowschemes.manager.draft.auto.generated", workflowScheme.getName())); return sb.toString(); }
public MockAssignableWorkflowScheme(AssignableWorkflowScheme scheme) { super(scheme); this.name = scheme.getName(); this.description = scheme.getDescription(); this.defaultScheme = scheme.isDefault(); }
private ServiceOutcome<AssignableWorkflowScheme> validateAssignable(ApplicationUser user, AssignableWorkflowScheme scheme, boolean creating) { if (scheme.getName() == null) { return getError(user, Reason.VALIDATION_FAILED, "admin.workflowschemes.service.error.scheme.must.have.name"); } else if (scheme.getName().length() > 255) { return getError(user, Reason.VALIDATION_FAILED, "admin.workflowschemes.service.error.scheme.name.too.big"); } else { AssignableWorkflowScheme oldScheme = workflowSchemeManager.getWorkflowSchemeObj(scheme.getName()); if (oldScheme != null && (creating || !oldScheme.getId().equals(scheme.getId()))) { return getError(user, Reason.VALIDATION_FAILED, "admin.workflowschemes.service.error.scheme.name.duplicate", scheme.getName()); } } return validateMappings(user, scheme); }
MockAssignableWorkflowSchemeState(AssignableWorkflowScheme scheme) { this.id = scheme.getId(); this.mappings = Maps.newHashMap(scheme.getMappings()); this.name = scheme.getName(); this.description = scheme.getDescription(); }
@Nonnull @Override public AssignableWorkflowScheme createScheme(@Nonnull AssignableWorkflowScheme workflowScheme) { notNull("wokflowScheme", workflowScheme); AssignableWorkflowSchemeStore.AssignableState.Builder builder = assignableWorkflowSchemeStore.builder(); builder.setName(workflowScheme.getName()) .setDescription(workflowScheme.getDescription()) .setMappings(workflowScheme.getMappings()); AssignableWorkflowSchemeStore.AssignableState savedState = assignableWorkflowSchemeStore.create(builder.build()); eventPublisher.publish(createSchemeCreatedEvent(getSchemeObject(savedState.getId()))); return toWorkflowScheme(savedState); }
public AssignableState addStateForScheme(AssignableWorkflowScheme scheme) { return addState(new MockAssignableWorkflowSchemeState.Builder() .setId(scheme.getId()) .setName(scheme.getName()) .setDescription(scheme.getDescription()) .setMappings(scheme.getMappings()) .build()); }
void doDeleteScheme(AssignableWorkflowScheme scheme) { checkMigration(scheme); try { super.deleteScheme(scheme.getId()); } catch (GenericEntityException e) { throw new DataAccessException(e); } draftWorkflowSchemeStore.deleteByParentId(scheme.getId()); eventPublisher.publish(new WorkflowSchemeDeletedEvent(scheme.getId(), scheme.getName())); }
private void cleanUpSchemes(AssignableWorkflowScheme intermediateScheme) { AssignableWorkflowScheme originalScheme = workflowSchemeManager.getParentForDraft(targetScheme.getId()); if (!workflowSchemeManager.isActive(originalScheme)) { workflowSchemeManager.deleteWorkflowScheme(originalScheme); intermediateScheme = intermediateScheme.builder() .setName(originalScheme.getName()) .setDescription(originalScheme.getDescription()) .build(); workflowSchemeManager.updateWorkflowScheme(intermediateScheme); } }
WorkflowSchemeBean asBean(AssignableWorkflowScheme parent, DraftWorkflowScheme child) bean.setName(parent.getName()); bean.setDescription(parent.getDescription());