Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement missing Client methods for SubmodelRepository/Service and A…
…asRepository/Service (eclipse-basyx#256) * Move FileRepository interface/implementations to Common * Add file handling methods to SubmodelService API * Move file related tests from RepositorySuite to ServiceSuite * Refactor SubmodelRepo to use file handling logic from Service * Fix name typo in MongoDBFileRepository * Implement /attachment endpoints to the SubmodelServiceHttpController * Modify injection method of FileRepository in SubmodelServiceFactory * Implement methods for handling thumbnails in the AasService * Move thumbnail rel. tests from AasRepository to AasServiceSuite * Refactor CrudAasRepository to use AasService for thumbnail handling * Override failing tests in AasServiceClient (TBD in another ticket) * Remove FileRepository config beans from AasRepository * Fix inconsistent FileRepository in MongoDBSubmodelRepositoryConfiguration * Fix pagination issues in Client for [Aas, Sm][Service, Repository] * Refactor client pagination deser. to use Base64UrlEncodedCursorResult * Implement thumbnail handling in ConnectedAasService/Repository * Implement file handling in ConnectSubmodelService/Repository * Implement Operation invokation in SmClient * Document current test limitation @ TestConnectedSubmodelRepository * Refactor thumbnail filename to be unique * Address review remarks
- Loading branch information