本文整理了Java中io.swagger.models.Path.get()
方法的一些代码示例,展示了Path.get()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Path.get()
方法的具体详情如下:
包路径:io.swagger.models.Path
类名称:Path
方法名:get
暂无
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Map<String, Path> generateEntityFilterPaths(ModelImpl entityModel) {
return Collections.singletonMap(
String.format(ENTITY_SEARCH, entityModel.getName()),
new Path()
.get(generateEntitySearchOperation(entityModel, RequestMethod.GET))
.post(generateEntitySearchOperation(entityModel, RequestMethod.POST)));
}
代码示例来源:origin: yahoo/elide
path.get(new JsonApiOperation()
.description(getDescription)
.tag(getTag())
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Map<String, Path> generateEntityPath(ModelImpl entityModel) {
return Collections.singletonMap(
String.format(ENTITY_PATH, entityModel.getName()),
new Path()
.get(generateEntityBrowseOperation(entityModel))
.post(generateEntityCreateOperation(entityModel)));
}
代码示例来源:origin: io.swagger/swagger-models
public Path set(String method, Operation op) {
if ("get".equals(method)) {
return get(op);
}
if ("put".equals(method)) {
return put(op);
}
if ("head".equals(method)) {
return head(op);
}
if ("post".equals(method)) {
return post(op);
}
if ("delete".equals(method)) {
return delete(op);
}
if ("patch".equals(method)) {
return patch(op);
}
if ("options".equals(method)) {
return options(op);
}
return null;
}
代码示例来源:origin: openmrs/openmrs-module-webservices.rest
private Path buildGetWithUUIDPath(Path path,
DelegatingResourceHandler<?> resourceHandler, String resourceName, String resourceParentName) {
Operation getOperation = null;
if (testOperationImplemented(OperationEnum.getWithUUID, resourceHandler)) {
if (resourceParentName == null) {
getOperation = createOperation(resourceHandler, "get", resourceName, null,
OperationEnum.getWithUUID);
} else {
getOperation = createOperation(resourceHandler, "get", resourceName, resourceParentName,
OperationEnum.getSubresourceWithUUID);
}
}
if (getOperation != null) {
path.get(getOperation);
}
return path;
}
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Path generateQueryPath(RestQueriesConfiguration.QueryInfo query) {
return new Path()
.get(generateQueryOperation(query, RequestMethod.GET))
.post(generateQueryOperation(query, RequestMethod.POST));
}
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Path generateQueryCountPath(RestQueriesConfiguration.QueryInfo query) {
return new Path()
.get(generateQueryCountOperation(query, RequestMethod.GET))
.post(generateQueryCountOperation(query, RequestMethod.POST));
}
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Map<String, Path> generateEntityRUDPaths(ModelImpl entityModel) {
return Collections.singletonMap(
String.format(ENTITY_RUD_OPS, entityModel.getName()),
new Path()
.get(generateEntityReadOperation(entityModel))
.put(generateEntityUpdateOperation(entityModel))
.delete(generateEntityDeleteOperation(entityModel)));
}
代码示例来源:origin: com.haulmont.cuba/cuba-rest-api
protected Path generateServiceMethodPath(String service, RestMethodInfo methodInfo) {
return new Path()
.get(generateServiceMethodOp(service, methodInfo, RequestMethod.GET))
.post(generateServiceMethodOp(service, methodInfo, RequestMethod.POST));
}
代码示例来源:origin: com.outbrain.swinfra/ob1k-swagger
case GET:
case ANY:
path.get(buildOperation(endpoint, tag, methodType));
break;
case POST:
代码示例来源:origin: vmware/admiral
this.swagger.getPath(path).get(createOperation(method, operationTags));
代码示例来源:origin: org.ballerinalang/ballerina-to-swagger
switch (httpMethod) {
case HttpConstants.ANNOTATION_METHOD_GET:
path.get(operation);
break;
case HttpConstants.ANNOTATION_METHOD_PUT:
代码示例来源:origin: io.syndesis.server/server-connector-generator
@Test
public void shouldMakeNonUniqueOperationIdsUnique() {
final Swagger swagger = new Swagger().path("/path", new Path().get(new Operation().operationId("foo"))
.post(new Operation().operationId("foo")).put(new Operation().operationId("bar")));
final Connector generated = generator.configureConnector(SWAGGER_TEMPLATE, new Connector.Builder().id("connector1").build(),
createSettingsFrom(swagger));
final List<ConnectorAction> actions = generated.getActions();
assertThat(actions).hasSize(3);
assertThat(actions.get(0).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("foo"));
assertThat(actions.get(1).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("foo1"));
assertThat(actions.get(2).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("bar"));
}
代码示例来源:origin: io.syndesis.server/server-api-generator
@Test
public void shouldMakeNonUniqueOperationIdsUnique() {
final Swagger swagger = new Swagger().path("/path", new Path().get(new Operation().operationId("foo"))
.post(new Operation().operationId("foo")).put(new Operation().operationId("bar")));
final Connector generated = generator.configureConnector(SWAGGER_TEMPLATE, new Connector.Builder().id("connector1").build(),
createSettingsFrom(swagger));
final List<ConnectorAction> actions = generated.getActions();
assertThat(actions).hasSize(3);
assertThat(actions.get(0).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("foo"));
assertThat(actions.get(1).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("foo1"));
assertThat(actions.get(2).getId()).hasValueSatisfying(id -> assertThat(id).endsWith("bar"));
}
代码示例来源:origin: io.syndesis.integration/integration-project-generator
@Test
public void shouldNormalizeSwaggerBasePaths() {
final Swagger swagger = new Swagger().path("/path", new Path().get(new Operation()));
assertThat(ProjectGeneratorHelper.normalizePaths(swagger).getPaths()).containsOnlyKeys("/path");
assertThat(ProjectGeneratorHelper.normalizePaths(swagger.basePath("/api")).getPaths()).containsOnlyKeys("/api/path");
}
}
代码示例来源:origin: io.syndesis.server/server-api-generator
public SwaggerHelperOperationDescriptionGenerationTest(final String operationSummary, final String operationDescription,
final String expectedName, final String expectedDescription) {
operation = new Operation().description(operationDescription).summary(operationSummary);
swagger = new Swagger().path("/test", new Path().get(operation));
expected = new OperationDescription(expectedName, expectedDescription);
}
代码示例来源:origin: io.syndesis.server/server-connector-generator
public SwaggerHelperOperationDescriptionGenerationTest(final String operationSummary, final String operationDescription,
final String expectedName, final String expectedDescription) {
operation = new Operation().description(operationDescription).summary(operationSummary);
swagger = new Swagger().path("/test", new Path().get(operation));
expected = new OperationDescription(expectedName, expectedDescription);
}
代码示例来源:origin: io.syndesis.server/server-api-generator
@Test
public void shouldValidateOperationUniqueness() {
final Swagger swagger = new Swagger()
.path("/path", new Path().get(new Operation().operationId("o1")).post(new Operation().operationId("o2")))
.path("/other", new Path().patch(new Operation().operationId("o2")).put(new Operation().operationId("o3")))
.path("/more", new Path().options(new Operation().operationId("o4")).delete(new Operation().operationId("o3")));
final SwaggerModelInfo info = new SwaggerModelInfo.Builder().model(swagger).build();
final SwaggerModelInfo validated = SyndesisSwaggerValidationRules.validateUniqueOperationIds(info);
final List<Violation> warnings = validated.getWarnings();
assertThat(warnings).hasSize(1);
final Violation nonUniqueWarning = warnings.get(0);
assertThat(nonUniqueWarning.error()).isEqualTo("non-unique-operation-ids");
assertThat(nonUniqueWarning.property()).isNull();
assertThat(nonUniqueWarning.message()).isEqualTo("Found operations with non unique operationIds: o2, o3");
}
}
代码示例来源:origin: io.syndesis.server/server-connector-generator
@Test
public void shouldValidateOperationUniqueness() {
final Swagger swagger = new Swagger()
.path("/path", new Path().get(new Operation().operationId("o1")).post(new Operation().operationId("o2")))
.path("/other", new Path().patch(new Operation().operationId("o2")).put(new Operation().operationId("o3")))
.path("/more", new Path().options(new Operation().operationId("o4")).delete(new Operation().operationId("o3")));
final SwaggerModelInfo info = new SwaggerModelInfo.Builder().model(swagger).build();
final SwaggerModelInfo validated = SyndesisSwaggerValidationRules.validateUniqueOperationIds(info);
final List<Violation> warnings = validated.getWarnings();
assertThat(warnings).hasSize(1);
final Violation nonUniqueWarning = warnings.get(0);
assertThat(nonUniqueWarning.error()).isEqualTo("non-unique-operation-ids");
assertThat(nonUniqueWarning.property()).isNull();
assertThat(nonUniqueWarning.message()).isEqualTo("Found operations with non unique operationIds: o2, o3");
}
}
代码示例来源:origin: yahoo/elide
.description("Successful response");
path.get(new JsonApiOperation()
.description("Returns an instance of type " + typeName)
.tag(getTag())
内容来源于网络,如有侵权,请联系作者删除!