本文整理了Java中io.swagger.models.Path.getDelete()
方法的一些代码示例,展示了Path.getDelete()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.getDelete()
方法的具体详情如下:
包路径:io.swagger.models.Path
类名称:Path
方法名:getDelete
暂无
代码示例来源:origin: Swagger2Markup/swagger2markup
result.put(HttpMethod.POST, path.getPost());
if (path.getDelete() != null) {
result.put(HttpMethod.DELETE, path.getDelete());
代码示例来源:origin: googleapis/api-compiler
/** Creates a map between http verb and operation. */
private Map<String, Operation> getOperationsForPath(Path pathObj) {
Map<String, Operation> hmap = Maps.newLinkedHashMap();
hmap.put("get", pathObj.getGet());
hmap.put("head", pathObj.getHead());
hmap.put("delete", pathObj.getDelete());
hmap.put("patch", pathObj.getPatch());
hmap.put("post", pathObj.getPost());
hmap.put("put", pathObj.getPut());
hmap.put("options", pathObj.getOptions());
return hmap;
}
/** Adds a {@link Method} from {@link Operation}. */
代码示例来源:origin: com.google.api/api-compiler
/** Creates a map between http verb and operation. */
private Map<String, Operation> getOperationsForPath(Path pathObj) {
Map<String, Operation> hmap = Maps.newLinkedHashMap();
hmap.put("get", pathObj.getGet());
hmap.put("head", pathObj.getHead());
hmap.put("delete", pathObj.getDelete());
hmap.put("patch", pathObj.getPatch());
hmap.put("post", pathObj.getPost());
hmap.put("put", pathObj.getPut());
hmap.put("options", pathObj.getOptions());
return hmap;
}
/** Adds a {@link Method} from {@link Operation}. */
代码示例来源:origin: org.zalando/vertx-swagger
private Operation getDeleteOperation() {
return swaggerRouter.getSwagger().getPath(routeConfiguration.getSwaggerPath()).getDelete();
}
}
代码示例来源:origin: twosigma/webtau
private Stream<OpenApiOperation> createMethodAndPath(String url, Path path) {
List<OpenApiOperation> result = new ArrayList<>();
String fullUrl = combineWithBasePath(url);
if (path.getGet() != null) {
result.add(new OpenApiOperation("GET", fullUrl));
}
if (path.getPut() != null) {
result.add(new OpenApiOperation("PUT", fullUrl));
}
if (path.getPost() != null) {
result.add(new OpenApiOperation("POST", fullUrl));
}
if (path.getDelete() != null) {
result.add(new OpenApiOperation("DELETE", fullUrl));
}
return result.stream();
}
代码示例来源:origin: org.teiid.connectors/translator-swagger
public static Map<HttpMethod, Operation> getOperationMap(Path operations) {
Map<HttpMethod, Operation> result = new LinkedHashMap<HttpMethod, Operation>();
if (operations.getGet() != null) {
result.put(HttpMethod.GET, operations.getGet());
}
if (operations.getPut() != null) {
result.put(HttpMethod.PUT, operations.getPut());
}
if (operations.getPost() != null) {
result.put(HttpMethod.POST, operations.getPost());
}
if (operations.getDelete() != null) {
result.put(HttpMethod.DELETE, operations.getDelete());
}
if (operations.getPatch() != null) {
result.put(HttpMethod.PATCH, operations.getPatch());
}
if (operations.getHead() != null) {
result.put(HttpMethod.HEAD, operations.getHead());
}
if (operations.getOptions() != null) {
result.put(HttpMethod.OPTIONS, operations.getOptions());
}
return result;
}
代码示例来源:origin: io.github.swagger2markup/swagger2markup
result.put(HttpMethod.POST, path.getPost());
if (path.getDelete() != null) {
result.put(HttpMethod.DELETE, path.getDelete());
代码示例来源:origin: yahoo/elide
/**
* Decorates with responses that apply to all operations for all paths.
* @param path the path to decorate
* @return the decorated path
*/
private Path decorateGlobalResponses(Path path) {
globalResponses.forEach(
(code, response) -> {
if (path.getGet() != null) {
path.getGet().response(code, response);
}
if (path.getDelete() != null) {
path.getDelete().response(code, response);
}
if (path.getPost() != null) {
path.getPost().response(code, response);
}
if (path.getPatch() != null) {
path.getPatch().response(code, response);
}
}
);
return path;
}
代码示例来源:origin: io.github.kicksolutions/mock-swagger-core
/**
*
* @param basePath
* @param path
* @param pathObject
*/
private void processSwaggerPath(String basePath, String path, io.swagger.models.Path pathObject) {
String URI = new StringBuilder().append(StringUtils.isNotEmpty(basePath) ? basePath : "").append(path)
.toString();
populateSwaggerMap(URI, "GET", pathObject.getGet());
populateSwaggerMap(URI, "POST", pathObject.getPost());
populateSwaggerMap(URI, "DELETE", pathObject.getDelete());
populateSwaggerMap(URI, "PATCH", pathObject.getPatch());
populateSwaggerMap(URI, "PUT", pathObject.getPut());
populateSwaggerMap(URI, "HEAD", pathObject.getHead());
populateSwaggerMap(URI, "OPTIONS", pathObject.getOptions());
}
代码示例来源:origin: networknt/light-rest-4j
@Override
public Iterable<Endpoint> listEndpoints() {
List<Endpoint> endpoints = new ArrayList<>();
String basePath = findBasePath();
Map<String, Path> paths = SwaggerHelper.swagger.getPaths();
if(log.isInfoEnabled()) log.info("Generating paths from Swagger spec");
for (Map.Entry<String, Path> pathPair : paths.entrySet()) {
String path = basePath + pathPair.getKey();
Path pathImpl = pathPair.getValue();
if(pathImpl.getGet() != null) addEndpoint(endpoints, path, "get");
if(pathImpl.getPut() != null) addEndpoint(endpoints, path, "put");
if(pathImpl.getHead() != null) addEndpoint(endpoints, path, "head");
if(pathImpl.getPost() != null) addEndpoint(endpoints, path, "post");
if(pathImpl.getDelete() != null) addEndpoint(endpoints, path, "delete");
if(pathImpl.getPatch() != null) addEndpoint(endpoints, path, "patch");
if(pathImpl.getOptions() != null) addEndpoint(endpoints, path, "options");
}
return endpoints;
}
代码示例来源:origin: org.kill-bill.billing/killbill-jaxrs
@Override
public void afterScan(final io.swagger.jaxrs.Reader reader, final Swagger swagger) {
for (final String pathName : swagger.getPaths().keySet()) {
final Path path = swagger.getPaths().get(pathName);
decorateOperation(path.getGet(), pathName, "GET");
decorateOperation(path.getPost(), pathName, "POST");
decorateOperation(path.getPut(), pathName, "PUT");
decorateOperation(path.getDelete(), pathName, "DELETE");
decorateOperation(path.getOptions(), pathName, "OPTIONS");
}
for (final Model m : swagger.getDefinitions().values()) {
if (m.getProperties() != null) {
for (final Property p : m.getProperties().values()) {
p.setReadOnly(false);
}
}
}
}
代码示例来源:origin: amazon-archives/aws-apigateway-importer
private Map<String, Operation> getOperations(Path path) {
final Map<String, Operation> ops = new HashMap<>();
addOp(ops, "get", path.getGet());
addOp(ops, "post", path.getPost());
addOp(ops, "put", path.getPut());
addOp(ops, "delete", path.getDelete());
addOp(ops, "options", path.getOptions());
addOp(ops, "patch", path.getPatch());
return ops;
}
代码示例来源:origin: RobWin/assertj-swagger
private void validatePath(String pathName, Path actualPath, Path expectedPath) {
if (expectedPath != null) {
softAssertions.assertThat(actualPath.getOperations().size()).as("Checking number of operations of path '%s'", pathName).isGreaterThanOrEqualTo(expectedPath.getOperations().size());
validateOperation(actualPath.getGet(), expectedPath.getGet(), pathName, "GET");
validateOperation(actualPath.getDelete(), expectedPath.getDelete(), pathName, "DELETE");
validateOperation(actualPath.getPost(), expectedPath.getPost(), pathName, "POST");
validateOperation(actualPath.getPut(), expectedPath.getPut(), pathName, "PUT");
validateOperation(actualPath.getPatch(), expectedPath.getPatch(), pathName, "PATCH");
validateOperation(actualPath.getOptions(), expectedPath.getOptions(), pathName, "OPTIONS");
}
}
代码示例来源:origin: io.swagger/swagger-parser
private List<Operation> getAllOperationsInAPath(Path pathObj) {
List<Operation> operations = new ArrayList<>();
addToOperationsList(operations, pathObj.getGet());
addToOperationsList(operations, pathObj.getPut());
addToOperationsList(operations, pathObj.getPost());
addToOperationsList(operations, pathObj.getPatch());
addToOperationsList(operations, pathObj.getDelete());
addToOperationsList(operations, pathObj.getOptions());
addToOperationsList(operations, pathObj.getHead());
return operations;
}
代码示例来源:origin: openmrs/openmrs-module-webservices.rest
private Path buildPurgePath(Path path, DelegatingResourceHandler<?> resourceHandler,
String resourceName, String resourceParentName) {
if (path.getDelete() != null) {
Operation deleteOperation = path.getDelete();
代码示例来源:origin: RobWin/assertj-swagger
private void validatePath(String pathName, Path actualPath, Path expectedPath) {
if (expectedPath != null) {
softAssertions.assertThat(actualPath.getOperations()).as("Checking number of operations of path '%s'", pathName).hasSameSizeAs(actualPath.getOperations());
validateOperation(actualPath.getGet(), expectedPath.getGet(), pathName, "GET");
validateOperation(actualPath.getDelete(), expectedPath.getDelete(), pathName, "DELETE");
validateOperation(actualPath.getPost(), expectedPath.getPost(), pathName, "POST");
validateOperation(actualPath.getPut(), expectedPath.getPut(), pathName, "PUT");
validateOperation(actualPath.getPatch(), expectedPath.getPatch(), pathName, "PATCH");
validateOperation(actualPath.getOptions(), expectedPath.getOptions(), pathName, "OPTIONS");
}
}
代码示例来源:origin: com.google.api/api-compiler
private Path getNewWildCardPathObject(Path userDefinedWildCardPathObject) {
Preconditions.checkNotNull(
userDefinedWildCardPathObject, "userDefinedWildCardPathObject cannot be null");
Path path = new Path();
if (userDefinedWildCardPathObject.getGet() == null) {
path.set("get", constructReservedOperation("Get"));
}
if (userDefinedWildCardPathObject.getDelete() == null) {
path.set("delete", constructReservedOperation("Delete"));
}
if (userDefinedWildCardPathObject.getPatch() == null) {
path.set("patch", constructReservedOperation("Patch"));
}
if (userDefinedWildCardPathObject.getPost() == null) {
path.set("post", constructReservedOperation("Post"));
}
if (userDefinedWildCardPathObject.getPut() == null) {
path.set("put", constructReservedOperation("Put"));
}
return path;
}
代码示例来源:origin: googleapis/api-compiler
private Path getNewWildCardPathObject(Path userDefinedWildCardPathObject) {
Preconditions.checkNotNull(
userDefinedWildCardPathObject, "userDefinedWildCardPathObject cannot be null");
Path path = new Path();
if (userDefinedWildCardPathObject.getGet() == null) {
path.set("get", constructReservedOperation("Get"));
}
if (userDefinedWildCardPathObject.getDelete() == null) {
path.set("delete", constructReservedOperation("Delete"));
}
if (userDefinedWildCardPathObject.getPatch() == null) {
path.set("patch", constructReservedOperation("Patch"));
}
if (userDefinedWildCardPathObject.getPost() == null) {
path.set("post", constructReservedOperation("Post"));
}
if (userDefinedWildCardPathObject.getPut() == null) {
path.set("put", constructReservedOperation("Put"));
}
return path;
}
代码示例来源:origin: swagger-api/swagger-parser
v3Path.setPatch(convert(v2Operation));
v2Operation = v2Path.getDelete();
if (v2Operation != null) {
v3Path.setDelete(convert(v2Operation));
代码示例来源:origin: io.swagger.parser.v3/swagger-parser-v2-converter
v3Path.setPatch(convert(v2Operation));
v2Operation = v2Path.getDelete();
if (v2Operation != null) {
v3Path.setDelete(convert(v2Operation));
内容来源于网络,如有侵权,请联系作者删除!