private Map<String, Integer> getParamNameCounts(Collection<? extends Parameter> parameters) { Map<String, Integer> counts = new HashMap<>(); for (Parameter parameter : parameters) { String name = parameter.getName(); if (counts.containsKey(name)) { counts.put(name, 1 + counts.get(name)); } else { counts.put(name, 1); } } return counts; }
private Map<String, Integer> getParamNameCounts(Collection<? extends Parameter> parameters) { Map<String, Integer> counts = new HashMap<>(); for (Parameter parameter : parameters) { String name = parameter.getName(); if (counts.containsKey(name)) { counts.put(name, 1 + counts.get(name)); } else { counts.put(name, 1); } } return counts; }
private void checkPathParam(Parameter parameter) { if (parameter.getIn() != null && parameter.getIn().equals("path") && parameter.getName() != null) { String path = getPathString(parameter); if (path != null) { if (!path.matches(".*/\\{" + parameter.getName() + "\\}(/.*)?")) { results.addError(msg(OpenApi3Messages.MissingPathTplt, parameter.getName(), path), value); } } else { results.addWarning(msg(NoPath, parameter.getName(), parameter.getIn()), value); } } }
private void checkPathParam(Parameter parameter) { if (parameter.getIn() != null && parameter.getIn().equals("path") && parameter.getName() != null) { String path = getPathString(parameter); if (path != null) { if (!path.matches(".*/\\{" + parameter.getName() + "\\}(/.*)?")) { results.addError(msg(OpenApi3Messages.MissingPathTplt, parameter.getName(), path), value); } } else { results.addWarning(msg(NoPath, parameter.getName(), parameter.getIn()), value); } } }
public String parameterLabel(final Parameter param) { return this.formatParameterLabel(param.getName(), this.computeType(param)); }
private void checkRequired(Parameter parameter) { if ("path".equals(parameter.getIn())) { if (parameter.getRequired() != Boolean.TRUE) { results.addError(msg(PathParamReq, parameter.getName()), value); } } }
private void checkRequired(Parameter parameter) { if ("path".equals(parameter.getIn())) { if (parameter.getRequired() != Boolean.TRUE) { results.addError(msg(PathParamReq, parameter.getName()), value); } } }
private void checkAllowReserved(Parameter parameter) { if (parameter.isAllowReserved() && !"query".equals(parameter.getIn())) { results.addWarning(msg(OpenApi3Messages.NonQryAllowRsvd, parameter.getName(), parameter.getIn()), value); } }
private void checkAllowReserved(Parameter parameter) { if (parameter.isAllowReserved() && !"query".equals(parameter.getIn())) { results.addWarning(msg(OpenApi3Messages.NonQryAllowRsvd, parameter.getName(), parameter.getIn()), value); } }
IterableExtensions.<String>take(operation.getRequestBody().getContentMediaTypes().keySet(), 1).forEach(_function); final Consumer<Parameter> _function_1 = (Parameter it) -> { values.put(it.getName(), it); }; this._xtendHelper.<Parameter>andAlso(this._xtendHelper.<Parameter>safe(path.getParameters()), this._xtendHelper.<Parameter>safe(operation.getParameters())).forEach(_function_1);