if (optionalRequestBody.isPresent()) { RequestBody requestBody = optionalRequestBody.get(); if (StringUtils.isBlank(requestBody.get$ref()) && (requestBody.getContent() == null || requestBody.getContent().isEmpty())) { if (requestBodyParameter.getSchema() != null) { requestBody.setContent(content); } else if (StringUtils.isBlank(requestBody.get$ref()) && requestBody.getContent() != null && !requestBody.getContent().isEmpty()) {
public RequestBody resolveRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (!isAnExternalRefFormat(refFormat)){ if (requestBodies != null && !requestBodies.isEmpty()) { String referenceKey = computeDefinitionName($ref); return requestBodies.getOrDefault(referenceKey, requestBody); } } return requestBody; }
public RequestBody resolveRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (!isAnExternalRefFormat(refFormat)){ if (requestBodies != null && !requestBodies.isEmpty()) { String referenceKey = computeDefinitionName($ref); return requestBodies.getOrDefault(referenceKey, requestBody); } } return requestBody; }
if(existingBody.get$ref() != null) { if (body.get$ref() != null) { RefFormat format = computeRefFormat(body.get$ref()); if (isAnExternalRefFormat(format)) { body.set$ref(processRefToExternalRequestBody(body.get$ref(), format)); } else { processRefToExternalRequestBody(file + body.get$ref(), RefFormat.RELATIVE);
if (optionalRequestBody.isPresent()) { RequestBody requestBody = optionalRequestBody.get(); if (StringUtils.isBlank(requestBody.get$ref()) && (requestBody.getContent() == null || requestBody.getContent().isEmpty())) { if (requestBodyParameter.getSchema() != null) { requestBody.setContent(content); } else if (StringUtils.isBlank(requestBody.get$ref()) && requestBody.getContent() != null && !requestBody.getContent().isEmpty()) {
if(existingBody.get$ref() != null) { if (body.get$ref() != null) { RefFormat format = computeRefFormat(body.get$ref()); if (isAnExternalRefFormat(format)) { body.set$ref(processRefToExternalRequestBody(body.get$ref(), format)); } else { processRefToExternalRequestBody(file + body.get$ref(), RefFormat.RELATIVE);
if(existingBody.get$ref() != null) { if (body.get$ref() != null) { RefFormat format = computeRefFormat(body.get$ref()); if (isAnExternalRefFormat(format)) { body.set$ref(processRefToExternalRequestBody(body.get$ref(), format)); } else { processRefToExternalRequestBody(file + body.get$ref(), RefFormat.RELATIVE);
public void processRequestBody(RequestBody requestBody) { if (requestBody.get$ref() != null){ processReferenceRequestBody(requestBody); } Schema schema = null; if(requestBody.getContent() != null){ Map<String,MediaType> content = requestBody.getContent(); for( String mediaName : content.keySet()) { MediaType mediaType = content.get(mediaName); if(mediaType.getSchema()!= null) { schema = mediaType.getSchema(); if (schema != null) { schemaProcessor.processSchema(schema); } } } } }
public void processRequestBody(RequestBody requestBody) { if (requestBody.get$ref() != null){ processReferenceRequestBody(requestBody); } Schema schema = null; if(requestBody.getContent() != null){ Map<String,MediaType> content = requestBody.getContent(); for( String mediaName : content.keySet()) { MediaType mediaType = content.get(mediaName); if(mediaType.getSchema()!= null) { schema = mediaType.getSchema(); if (schema != null) { schemaProcessor.processSchema(schema); } } } } }
public void processRequestBody(RequestBody requestBody) { if (requestBody.get$ref() != null){ processReferenceRequestBody(requestBody); } Schema schema = null; if(requestBody.getContent() != null){ Map<String,MediaType> content = requestBody.getContent(); for( String mediaName : content.keySet()) { MediaType mediaType = content.get(mediaName); if(mediaType.getSchema()!= null) { schema = mediaType.getSchema(); if (schema != null) { schemaProcessor.processSchema(schema); } } } } }
/** * If a RequestBody contains a reference to an other RequestBody with '$ref', returns the referenced RequestBody if it is found or the actual RequestBody in the other cases. * * @param openAPI specification being checked * @param requestBody potentially containing a '$ref' * @return requestBody without '$ref' */ public static RequestBody getReferencedRequestBody(OpenAPI openAPI, RequestBody requestBody) { if (requestBody != null && StringUtils.isNotEmpty(requestBody.get$ref())) { String name = getSimpleRef(requestBody.get$ref()); RequestBody referencedRequestBody = getRequestBody(openAPI, name); if (referencedRequestBody != null) { return referencedRequestBody; } } return requestBody; }
protected void updateLocalRefs(RequestBody body, String pathRef) { if(body.getContent() != null) { Map<String, MediaType> content = body.getContent(); for (String key: content.keySet()) { MediaType mediaType = content.get(key); if (mediaType.getSchema() != null) { updateLocalRefs(mediaType.getSchema(), pathRef); } } }else if(body.get$ref() != null){ } }
public void processReferenceRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (isAnExternalRefFormat(refFormat)){ final String newRef = externalRefProcessor.processRefToExternalRequestBody($ref, refFormat); if (newRef != null) { requestBody.set$ref(newRef); } } }
protected void updateLocalRefs(RequestBody body, String pathRef) { if(body.getContent() != null) { Map<String, MediaType> content = body.getContent(); for (String key: content.keySet()) { MediaType mediaType = content.get(key); if (mediaType.getSchema() != null) { updateLocalRefs(mediaType.getSchema(), pathRef); } } }else if(body.get$ref() != null){ } }
protected void updateLocalRefs(RequestBody body, String pathRef) { if(body.getContent() != null) { Map<String, MediaType> content = body.getContent(); for (String key: content.keySet()) { MediaType mediaType = content.get(key); if (mediaType.getSchema() != null) { updateLocalRefs(mediaType.getSchema(), pathRef); } } }else if(body.get$ref() != null){ } }
public RequestBody resolveRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (!isAnExternalRefFormat(refFormat)){ if (requestBodies != null && !requestBodies.isEmpty()) { String referenceKey = computeDefinitionName($ref); return requestBodies.getOrDefault(referenceKey, requestBody); } } return requestBody; }
public void processReferenceRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (isAnExternalRefFormat(refFormat)){ final String newRef = externalRefProcessor.processRefToExternalRequestBody($ref, refFormat); if (newRef != null) { requestBody.set$ref(newRef); } } }
public void processReferenceRequestBody(RequestBody requestBody){ RefFormat refFormat = computeRefFormat(requestBody.get$ref()); String $ref = requestBody.get$ref(); if (isAnExternalRefFormat(refFormat)){ final String newRef = externalRefProcessor.processRefToExternalRequestBody($ref, refFormat); if (newRef != null) { requestBody.set$ref(newRef); } } }