@Override public void process(OperationGenerator operationGenerator, int paramIndex) { PendingBodyParameter pendingBodyParameter = PojoParamUtils.createPendingBodyParameter(operationGenerator, paramIndex); operationGenerator.addProviderParameter(pendingBodyParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { HttpRequestParameter parameter = new HttpRequestParameter(); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIndex) { BodyParameter bodyParameter = ParamUtils.createBodyParameter(operationGenerator, paramIndex); operationGenerator.addProviderParameter(bodyParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { InvocationContextParameter parameter = new InvocationContextParameter(); operationGenerator.addProviderParameter(parameter); } }
private void addProviderParams(OperationGenerator operationGenerator, LinkedHashMap<String, AbstractSerializableParameter<?>> resultParamMap) { resultParamMap.forEach((paramName, param) -> operationGenerator.addProviderParameter(param)); }
@Override public void process(Object annotation, OperationGenerator operationGenerator, int paramIdx) { T parameter = createParameter(); fillParameter(annotation, operationGenerator, paramIdx, parameter); operationGenerator.addProviderParameter(parameter); }
@Override public void process(Object annotation, OperationGenerator operationGenerator, int paramIdx) { BodyParameter bodyParameter = ParamUtils.createBodyParameter(operationGenerator, paramIdx); bodyParameter.setVendorExtension("x-raw-json", true); bodyParameter.setRequired(true); operationGenerator.addProviderParameter(bodyParameter); } }
@Override public void process(Object annotation, OperationGenerator operationGenerator, int paramIdx) { BodyParameter bodyParameter = ParamUtils.createBodyParameter(operationGenerator, paramIdx); bodyParameter.setRequired(((RequestBody) annotation).required()); operationGenerator.addProviderParameter(bodyParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { FormParameter parameter = new FormParameter(); parameter.setType(new FileProperty().getType()); parameter.setName(ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx)); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { String paramName = ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx); QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(paramName); ParamUtils.setParameterType(operationGenerator.getSwagger(), operationGenerator.getProviderMethod(), paramIdx, queryParameter); operationGenerator.addProviderParameter(queryParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { FormParameter parameter = new FormParameter(); parameter.setName(ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx)); Property property = new ArrayProperty(new FileProperty()); parameter.setProperty(property); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { FormParameter parameter = new FormParameter(); parameter.setName(ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx)); Property property = new ArrayProperty(new FileProperty()); parameter.setProperty(property); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { HttpRequestParameter parameter = new HttpRequestParameter(); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { InvocationContextParameter parameter = new InvocationContextParameter(); operationGenerator.addProviderParameter(parameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIndex) { BodyParameter bodyParameter = ParamUtils.createBodyParameter(operationGenerator, paramIndex); operationGenerator.addProviderParameter(bodyParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIndex) { PendingBodyParameter pendingBodyParameter = PojoParamUtils.createPendingBodyParameter(operationGenerator, paramIndex); operationGenerator.addProviderParameter(pendingBodyParameter); } }
@Override public void process(Object annotation, OperationGenerator operationGenerator, int paramIdx) { T parameter = createParameter(); fillParameter(annotation, operationGenerator, paramIdx, parameter); operationGenerator.addProviderParameter(parameter); }
@Override public void process(Object annotation, OperationGenerator operationGenerator, int paramIdx) { BodyParameter bodyParameter = ParamUtils.createBodyParameter(operationGenerator, paramIdx); bodyParameter.setVendorExtension("x-raw-json", true); bodyParameter.setRequired(true); operationGenerator.addProviderParameter(bodyParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { String paramName = ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx); QueryParameter queryParameter = new QueryParameter(); queryParameter.setName(paramName); ParamUtils.setParameterType(operationGenerator.getSwagger(), operationGenerator.getProviderMethod(), paramIdx, queryParameter); operationGenerator.addProviderParameter(queryParameter); } }
@Override public void process(OperationGenerator operationGenerator, int paramIdx) { FormParameter parameter = new FormParameter(); parameter.setType(new FileProperty().getType()); parameter.setName(ParamUtils.getParameterName(operationGenerator.getProviderMethod(), paramIdx)); operationGenerator.addProviderParameter(parameter); } }