@Override public SProcessInstanceBuilder createNewInstance(final SProcessDefinition definition) { return createNewInstance(definition.getName(), definition.getId(), definition.getDescription()); }
@Override public SProcessInstanceBuilder createNewInstance(final SProcessDefinition definition) { return createNewInstance(definition.getName(), definition.getId(), definition.getDescription()); }
public static ProcessDefinition toProcessDefinition(final SProcessDefinition sDefinition) { final ProcessDefinitionImpl processDefinitionImpl = new ProcessDefinitionImpl(sDefinition.getName(), sDefinition.getVersion()); processDefinitionImpl.setId(sDefinition.getId()); processDefinitionImpl.setDescription(sDefinition.getDescription()); return processDefinitionImpl; }
public static ProcessDefinition toProcessDefinition(final SProcessDefinition sDefinition) { final ProcessDefinitionImpl processDefinitionImpl = new ProcessDefinitionImpl(sDefinition.getName(), sDefinition.getVersion()); processDefinitionImpl.setId(sDefinition.getId()); processDefinitionImpl.setDescription(sDefinition.getDescription()); return processDefinitionImpl; }
SProcessDefinitionDeployInfoImpl createProcessDefinitionDeployInfo(DesignProcessDefinition designProcessDefinition, SProcessDefinition definition, SProcessDefinitionDesignContentImpl sProcessDefinitionDesignContent, long processId) { String displayName = designProcessDefinition.getDisplayName(); if (displayName == null || displayName.isEmpty()) { displayName = definition.getName(); } String displayDescription = designProcessDefinition.getDisplayDescription(); if (displayDescription == null || displayDescription.isEmpty()) { displayDescription = definition.getDescription(); } final SProcessDefinitionDeployInfoImpl sProcessDefinitionDeployInfo = new SProcessDefinitionDeployInfoImpl(); sProcessDefinitionDeployInfo.setName(definition.getName()); sProcessDefinitionDeployInfo.setVersion(definition.getVersion()); sProcessDefinitionDeployInfo.setProcessId(processId); sProcessDefinitionDeployInfo.setDescription(definition.getDescription()); sProcessDefinitionDeployInfo.setDeployedBy(getUserId()); sProcessDefinitionDeployInfo.setDeploymentDate(System.currentTimeMillis()); sProcessDefinitionDeployInfo.setActivationState(ActivationState.DISABLED.name()); sProcessDefinitionDeployInfo.setConfigurationState(ConfigurationState.UNRESOLVED.name()); sProcessDefinitionDeployInfo.setDisplayName(displayName); sProcessDefinitionDeployInfo.setDisplayDescription(displayDescription); sProcessDefinitionDeployInfo.setDesignContent(sProcessDefinitionDesignContent); return sProcessDefinitionDeployInfo; }
SProcessDefinitionDeployInfoImpl createProcessDefinitionDeployInfo(DesignProcessDefinition designProcessDefinition, SProcessDefinition definition, SProcessDefinitionDesignContentImpl sProcessDefinitionDesignContent, long processId) { String displayName = designProcessDefinition.getDisplayName(); if (displayName == null || displayName.isEmpty()) { displayName = definition.getName(); } String displayDescription = designProcessDefinition.getDisplayDescription(); if (displayDescription == null || displayDescription.isEmpty()) { displayDescription = definition.getDescription(); } final SProcessDefinitionDeployInfoImpl sProcessDefinitionDeployInfo = new SProcessDefinitionDeployInfoImpl(); sProcessDefinitionDeployInfo.setName(definition.getName()); sProcessDefinitionDeployInfo.setVersion(definition.getVersion()); sProcessDefinitionDeployInfo.setProcessId(processId); sProcessDefinitionDeployInfo.setDescription(definition.getDescription()); sProcessDefinitionDeployInfo.setDeployedBy(getUserId()); sProcessDefinitionDeployInfo.setDeploymentDate(System.currentTimeMillis()); sProcessDefinitionDeployInfo.setActivationState(ActivationState.DISABLED.name()); sProcessDefinitionDeployInfo.setConfigurationState(ConfigurationState.UNRESOLVED.name()); sProcessDefinitionDeployInfo.setDisplayName(displayName); sProcessDefinitionDeployInfo.setDisplayDescription(displayDescription); sProcessDefinitionDeployInfo.setDesignContent(sProcessDefinitionDesignContent); return sProcessDefinitionDeployInfo; }