final SParameterDefinition parameterDefinition = sProcessDefinition.getParameter(name); final String description = parameterDefinition.getDescription(); final String type = parameterDefinition.getType(); paramterInstances.add(new ParameterImpl(name, description, value, type));
final SParameterDefinition parameterDefinition = sProcessDefinition.getParameter(name); final String description = parameterDefinition.getDescription(); final String type = parameterDefinition.getType(); paramterInstances.add(new ParameterImpl(name, description, value, type));
public ParameterInstance getParameterInstance(final long processDefinitionId, final String parameterName) throws NotFoundException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ParameterService parameterService = tenantAccessor.getParameterService(); final ProcessDefinitionService processDefinitionService = tenantAccessor.getProcessDefinitionService(); try { final SProcessDefinition sProcessDefinition = getServerProcessDefinition(processDefinitionId, processDefinitionService); final SParameter parameter = parameterService.get(processDefinitionId, parameterName); if (parameter == null) { throw new NotFoundException("the parameter with name " + parameterName + " and process with id " + processDefinitionId + " was not found."); } final String name = parameter.getName(); final String value = parameter.getValue(); final SParameterDefinition parameterDefinition = sProcessDefinition.getParameter(name); final String description = parameterDefinition.getDescription(); final String type = parameterDefinition.getType(); return new ParameterImpl(name, description, value, type); } catch (final SBonitaException e) { throw new RetrieveException(e); } }
public ParameterInstance getParameterInstance(final long processDefinitionId, final String parameterName) throws NotFoundException { final TenantServiceAccessor tenantAccessor = getTenantAccessor(); final ParameterService parameterService = tenantAccessor.getParameterService(); final ProcessDefinitionService processDefinitionService = tenantAccessor.getProcessDefinitionService(); try { final SProcessDefinition sProcessDefinition = getServerProcessDefinition(processDefinitionId, processDefinitionService); final SParameter parameter = parameterService.get(processDefinitionId, parameterName); if (parameter == null) { throw new NotFoundException("the parameter with name " + parameterName + " and process with id " + processDefinitionId + " was not found."); } final String name = parameter.getName(); final String value = parameter.getValue(); final SParameterDefinition parameterDefinition = sProcessDefinition.getParameter(name); final String description = parameterDefinition.getDescription(); final String type = parameterDefinition.getType(); return new ParameterImpl(name, description, value, type); } catch (final SBonitaException e) { throw new RetrieveException(e); } }