private AbstractSerializableParameter<?> createSimpleParam(Entry<String, Property> propertyEntry) { AbstractSerializableParameter<?> newParameter = new QueryParameter(); newParameter.setName(propertyEntry.getKey()); newParameter.setProperty(propertyEntry.getValue()); return newParameter; } }
protected void setParameterName(Object annotation, OperationGenerator operationGenerator, int paramIdx, T parameter) { String paramName = getAnnotationParameterName(annotation); paramName = ParamUtils.getParameterName(paramName, operationGenerator.getProviderMethod(), paramIdx); parameter.setName(paramName); }
/** * Generate a swagger parameter, set up name and type info. * * @param swaggerGeneratorContext context data carried by {@linkplain OperationGenerator} * @param fieldAnnotation JAX-RS param annotation * @param genericParamType default value, can be null * @return the generated swagger parameter */ private AbstractSerializableParameter<?> createParameter( SwaggerGeneratorContext swaggerGeneratorContext, Annotation fieldAnnotation, Type genericParamType) { // find the corresponding ParameterProcessor and process the parameter final AbstractParameterProcessor<?> parameterAnnotationProcessor = (AbstractParameterProcessor<?>) swaggerGeneratorContext .findParameterAnnotationProcessor(fieldAnnotation.annotationType()); AbstractSerializableParameter<?> parameter = parameterAnnotationProcessor.createParameter(); String paramName = parameterAnnotationProcessor.getAnnotationParameterName(fieldAnnotation); parameter.setName(paramName); ParamUtils.setParameterType(genericParamType, parameter); return parameter; }
p.setName(param.name());
public T name(String name) { this.setName(name); return castThis(); }
private AbstractSerializableParameter<?> createSimpleParam(Entry<String, Property> propertyEntry) { AbstractSerializableParameter<?> newParameter = new QueryParameter(); newParameter.setName(propertyEntry.getKey()); newParameter.setProperty(propertyEntry.getValue()); return newParameter; } }
protected void setParameterName(Object annotation, OperationGenerator operationGenerator, int paramIdx, T parameter) { String paramName = getAnnotationParameterName(annotation); paramName = ParamUtils.getParameterName(paramName, operationGenerator.getProviderMethod(), paramIdx); parameter.setName(paramName); }
/** * Generate a swagger parameter, set up name and type info. * * @param swaggerGeneratorContext context data carried by {@linkplain OperationGenerator} * @param fieldAnnotation JAX-RS param annotation * @param genericParamType default value, can be null * @return the generated swagger parameter */ private AbstractSerializableParameter<?> createParameter( SwaggerGeneratorContext swaggerGeneratorContext, Annotation fieldAnnotation, Type genericParamType) { // find the corresponding ParameterProcessor and process the parameter final AbstractParameterProcessor<?> parameterAnnotationProcessor = (AbstractParameterProcessor<?>) swaggerGeneratorContext .findParameterAnnotationProcessor(fieldAnnotation.annotationType()); AbstractSerializableParameter<?> parameter = parameterAnnotationProcessor.createParameter(); String paramName = parameterAnnotationProcessor.getAnnotationParameterName(fieldAnnotation); parameter.setName(paramName); ParamUtils.setParameterType(genericParamType, parameter); return parameter; }
protected Parameter readImplicitParam(ApiImplicitParam param) { final AbstractSerializableParameter p; if (param.paramType().equalsIgnoreCase("path")) { p = new PathParameter(); } else if (param.paramType().equalsIgnoreCase("query")) { p = new QueryParameter(); } else if (param.paramType().equalsIgnoreCase("form") || param.paramType().equalsIgnoreCase("formData")) { p = new FormParameter(); } else if (param.paramType().equalsIgnoreCase("body")) { p = null; } else if (param.paramType().equalsIgnoreCase("header")) { p = new HeaderParameter(); } else { LOGGER.warn("Unknown implicit parameter type: [" + param.paramType() + "]"); return null; } p.setName(param.name()); p.setType(param.dataType()); p.setDefaultValue(param.defaultValue()); p.setAccess(param.access()); final Type type = typeFromString(param.dataType()); return ParameterProcessor.applyAnnotations(swagger, p, type == null ? String.class : type, Arrays.<Annotation>asList(param)); }
p.setName(param.name());
p.setName(param.getName());
param.setName(it.getName()); param.setType(this._jsonSchemaHelper.getJSONSchemaTypeName(it.getSourceReference().getType())); String _jSONSchemaTypeFormat = this._jsonSchemaHelper.getJSONSchemaTypeFormat(it.getSourceReference().getType());