Closed amardj closed 4 years ago
I believe, many API endpoint paths were changed. Please add to the PR description what was changed:
POST /some/old/path -> PUT /new/path/
+ parameter name changes. Or, if everything was changed, please emphasize this in the PR description.
This is an exhaustive task and needs close comparisons not only with respect to the path changes but also the response data changes. We would suggest that we should start writing a wiki page to capture the REST API changes with respect to myCBR-rest version updates.
Details of this pull request
Issues Resolved in this Pull Request
Resolved Issues: #20, #21, #23, #24, #26, #27, #28
Standard and consistent REST API end-point naming
1) Adapted for consistent REST API path with naming conventions and String constants defined in ApiPathConstants.java 2) Adapted standard REST end-point operation naming by String constants defined in ApiOperationConstants.java 3) Removed the untidy redundant REST API response codes by creating annotations in the class ApiResponseAnnotations.java
Package Restructuring
myCBR project file for Reference and Testing
Controller and Service class Refactoring
maven clean install - failure issues for JUnit test cases
Python Script for Users