.filter(it -> it != null && it.trim().length() > 0) .map(tagFactory) .forEach(tag -> op.addTag(tag.getName())); break; case "response":
tags.forEach(it -> op.addTag(it.getName()));
private void convertTags(String[] tags, Operation operation) { if (tags == null || tags.length == 0) { return; } for (String tag : tags) { if (StringUtils.isEmpty(tag)) { continue; } operation.addTag(tag); } } }
public Operation tag(String tag) { this.addTag(tag); return this; }
private void convertTags(String[] tags, Operation operation) { if (tags == null || tags.length == 0) { return; } for (String tag : tags) { if (StringUtils.isEmpty(tag)) { continue; } operation.addTag(tag); } } }
.filter(it -> it != null && it.trim().length() > 0) .map(tagFactory) .forEach(tag -> op.addTag(tag.getName())); break; case "response":
private io.swagger.models.Operation opCreateInstance(ServiceDocument doc) { io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setParameters(Collections.singletonList(paramBody(doc))); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(doc) )); return op; }
private io.swagger.models.Operation opDefault(ServiceDocument doc) { io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(doc), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); return op; }
op.addTag(tag.getName()); route.name().ifPresent(op::operationId);
private Path path2UtilConfig(Parameter idParam) { Path path = new Path(); if (idParam != null) { path.setParameters(Collections.singletonList(paramId())); } io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceConfiguration.class)), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); path.setGet(op); op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setParameters( Collections.singletonList(paramBody(ServiceConfigUpdateRequest.class))); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceConfiguration.class)), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); path.setPatch(op); return path; }
private Path path2UtilAvailable(Parameter idParam) { Path path = new Path(); if (idParam != null) { path.setParameters(Collections.singletonList(paramId())); } io.swagger.models.Operation get = new io.swagger.models.Operation(); get.addTag(this.currentTag.getName()); get.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(), Operation.STATUS_CODE_UNAVAILABLE, responseNoContent(), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); path.setGet(get); io.swagger.models.Operation patchOrPut = new io.swagger.models.Operation(); patchOrPut.addTag(this.currentTag.getName()); patchOrPut.setParameters(Collections.singletonList(paramBody(ServiceStat.class))); patchOrPut.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceStats.class)), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); path.put(patchOrPut); path.patch(patchOrPut); return path; }
get.addTag(this.currentTag.getName()); get.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceStats.class)), put.addTag(this.currentTag.getName()); put.setParameters(Arrays.asList( paramNamedBody(template(ServiceStats.class)), post.addTag(this.currentTag.getName()); post.setParameters(Collections.singletonList(paramBody(ServiceStat.class)));
private Path path2Instance(ServiceDocument doc) { Path path = new Path(); path.setParameters(Collections.singletonList(paramId())); path.setGet(opDefault(doc)); if (doc.documentDescription != null && doc.documentDescription.serviceRequestRoutes != null && !doc.documentDescription.serviceRequestRoutes.isEmpty()) { Path pathByRoutes = pathByRoutes(doc.documentDescription.serviceRequestRoutes.values()); path.setPost(pathByRoutes.getPost()); path.setPut(pathByRoutes.getPut()); path.setPatch(pathByRoutes.getPatch()); } else { io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setParameters(Collections.singletonList(paramBody(ServiceDocument.class))); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(doc), Operation.STATUS_CODE_NOT_FOUND, responseGenericError() )); // service definition should be introspected to better // describe which actions are supported path.setPost(op); path.setPut(op); path.setPatch(op); } return path; }
private Path path2UtilSubscriptions(Parameter idParam) { Path path = new Path(); if (idParam != null) { path.setParameters(Collections.singletonList(paramId())); } ServiceDocument subscriptionState = template(ServiceSubscriptionState.class); path.setGet(opDefault(subscriptionState)); io.swagger.models.Operation deleteOrPost = new io.swagger.models.Operation(); deleteOrPost.addParameter(paramBody(template(ServiceSubscriber.class))); deleteOrPost.addTag(this.currentTag.getName()); deleteOrPost.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(subscriptionState) )); path.setDelete(deleteOrPost); path.setPost(deleteOrPost); return path; }
op.addTag(this.currentTag.getName()); op.setDescription(route.description); if (route.requestType != null) {
private io.swagger.models.Operation opFactoryGetInstances() { io.swagger.models.Operation op = new io.swagger.models.Operation(); op.addTag(this.currentTag.getName()); op.setResponses(responseMap( Operation.STATUS_CODE_OK, responseOk(template(ServiceDocumentQueryResult.class)) )); QueryParameter p = new QueryParameter(); p.setName(UriUtils.URI_PARAM_ODATA_FILTER); p.setType(StringProperty.TYPE); op.addParameter(p); p = new QueryParameter(); p.setName(UriUtils.URI_PARAM_ODATA_EXPAND_NO_DOLLAR_SIGN); p.setType(StringProperty.TYPE); op.addParameter(p); return op; }
final Consumer<com.reprezen.rapidml.Extension> _function_1 = (com.reprezen.rapidml.Extension it) -> { final Consumer<String> _function_2 = (String tag) -> { operation.addTag(tag.trim()); }; Splitter.on(",").split(it.getValue()).forEach(_function_2); groups.forEach(_function_1); } else { operation.addTag(method.getContainingResourceDefinition().getName());