All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jeaf.generator.jeaf-generator-test-deprecation-report.1.24.2.source-code.REST_Deprecation_Report.md Maven / Gradle / Ivy

The newest version!
# REST Deprecation Report


## Deprecated REST Resources
| Deprecated Resource | Service Name | Description | Deprecated since | Planned to be removed | |-----------------------|----------------|---------------|:------------------:|:-----------------------:| | `/api` | `com.anaptecs.jeaf.junit.rest.RESTTestService` | | | | | `/deprecation` | `com.anaptecs.jeaf.junit.deprecation.DeprecatedService` | This service does not make sense any more.

The functionality is completely wrong. | 1.0 | 2023-12-31 | | `/do/something` | `com.anaptecs.jeaf.junit.rest.DeprecatedRESTService` | | | | | `/products` | `com.anaptecs.jeaf.junit.openapi.service1.ProductService` | | | | | `/with-deprecations` | `com.anaptecs.jeaf.junit.deprecation.ServiceWithDeprecations` | | | |
## REST Operations with Deprecations
| Path | Type | Deprecated Element | Description | Deprecated since | Planned to be removed | |--------|--------|----------------------|---------------|:------------------:|:-----------------------:| | `/api/beanParam2 [POST]` | `REST Operation` | `RESTTestService.handleBeanParam1(BeanParameter)` | | | | | `/api/dep/async [POST]` | `REST Operation` | `RESTTestService.deprecatedAsyncParam(int)` | | | | | | `Body` | `int pParam1` | | | | | | `Response` | `String ` | | | | | `/api/dep/async [POST]` | `REST Operation` | `RESTTestService.deprecatedAsync(int)` | | | | | `/api/deprcation/dep1 [GET]` | `REST Operation` | `RESTTestService.deprecatedOperation()` | Please use something else.

This is not the right operation any longer.

Sorry!!! | a very long time | 2023-12-13 | | `/api/deprecation/dep2 [GET]` | `REST Operation` | `RESTTestService.deprecatedParameter(int, int)` | | | | | | `Header Param` | `int pParam2` | | | | | `/api/deprecation/dep3 [GET]` | `REST Operation` | `RESTTestService.deprectaedReturnValue(int)` | | | | | | `Response` | `int ` | | | | | `/products/deprecated/beanParams [POST]` | `REST Operation` | `ProductService.deprecatedBeanParam(BeanParameter)` | | | | | `/products/deprecated/body [POST]` | `REST Operation` | `ProductService.deprecatedBody(String)` | | | | | | `Body` | `String pBody` | | | | | `/products/deprecated/complexBody [POST]` | `REST Operation` | `ProductService.deprectedComplexRequestBody(Product)` | | | | | | `Body` | `Product pProduct` | | | | | `/products/deprecated/complexReturn [GET]` | `REST Operation` | `ProductService.deprecatedComplexReturn()` | | | | | | `Response` | `Product ` | | | | | `/products/deprecated/operation [GET]` | `REST Operation` | `ProductService.deprecatedOperation()` | This request is no longer supported. | 1.1.1 | 2.3 | | `/products/deprecated/params [POST]` | `REST Operation` | `ProductService.deprecatedParams(int)` | | | | | | `Header Param` | `int param1` | | | | | | `Response` | `String ` | | | | | `/products/specific/{id} [PATCH]` | `REST Operation` | `ProductService.loadSpecificThings(SpecialContext)` | | | | | `/with-deprecations [POST]` | `REST Operation` | `ServiceWithDeprecations.createSomething()` | Resources can no longer be explicitly be created. | 0.9 | 1.2.3 | | `/with-deprecations [POST]` | `REST Operation` | `ServiceWithDeprecations.createSomething(JustAType, String, String, BeanParamWithDeprecations)` | | | | | | `Header Param` | `String header-xxx` | Please do not use this header any longer. No matter what you pass here it will be ignored. | | | | | `Query Param` | `String query` | | | | | | `Header Param` | `String deprecatedHeader` | this header param is no longer supported. Please use "xxx" instead. | 1.2.3 | PI.2.3 |
## OpenAPI Types with Deprecations
| Type | Element | Description | Deprecated since | Planned to be removed | |--------|-----------|---------------|:------------------:|:-----------------------:| | `Campaign` | | | | | | | `theLink` | Please use "moreLinks" instead. | 2.3.1 | 2.4 | | | `moreLinks` | No good any more | 1.2 | 3.0 | | | `discountOffers` | | | | | `ChildAA` | | Please do not use this class any longer. There are better alternatives but I do not tell you which ones. May be `java.lang.Nothing` | 0.5 | 2.0 | | `ChildBB` | | | | | | | `deprecatedAttribute` | Please keep `hands off`. | | | | | `deprecatedBs` | | | | | | `deprecatedParent` | | | | | | `deprecatedArray` | | | | | `DataTypeWithDeprecation` | | | | | | | `code` | Time to say goodbye ...

... blub, blub, blub
| just recently | Next version | | `DeprecatedDataType` | | | | | | `DeprecatedType` | | | | | | `DeprecatedType` | | This type will be replaced with .... | | | | `DiscountOffer` | | | | | | | `campaigns` | | | | | `JustAType` | | | | | | | `legacy` | Hello | | | | `POI` | | | | | | | `theLink` | | | | | | `evenMoreLinks` | | | | | `ParentClass` | | | | | | | `theBankAccount` | | | | | | `legacyBankAccounts` | | | |
## OpenAPI Enumerations with Deprecations
| Enumeration | Literal | Description | Deprecated since | Planned to be removed | |---------------|-----------|---------------|:------------------:|:-----------------------:| | `ChannelType` | | | | | | | `LEGACY_POS` | I'm `DEPRECATED`. | | | | `DeprecatedEnum` | | Hello `World`. | | | | `DeprecatedEnum` | | | | | | `EnumWithDeprecation` | | | | | | | `EGG` | Eggs do not belong to apples. | 0.9 | 1.2 |




© 2015 - 2025 Weber Informatics LLC | Privacy Policy