-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/mongoDB jakob #568
Conversation
* update core-module * update dataformat-json * add multiple utility and helper classes * fix reference parsing/serialization and resolving * add support for valueOnly and idShortPath JSON serialization for SubmodelElementList
* refactoring reference utility classes * change idShortPath from List<String> to String in request classes
…cetionValueTest.java
…e packages according to their respective interfaces * add new Request, Response, and RequestHandler classes for GetThumbnail, PutThumbnail, DeleteThumbnail, GetFileByPath, PutFileByPath, DeleteFileByPath, PatchSubmodel, PatchSubmodelElementByPath, PatchSubmodelById, and GetSelfDescription * update HTTP request mapping to handle new URL pattern for content modifiers (.../$[modifier] instead of ?content=[modifier]) * introduced more detailed exception types for parsing and handling requests
* added content modifier metadata * added content modifier reference * added paging
* IdShortPath.toReference now correctly retains type information for SubmodelElementList * fixed potential ArrayOutOfBoundsException in in-memory persistence when updating an element inside a list
# Conflicts: # model/pom.xml # pom.xml
SonarCloud Quality Gate failed. 7 Bugs 66.3% Coverage The version of Java (11.0.20.1) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17. Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
new pull request with v3 as base |
Simple implementation of the persistence interface for a mongo DB, currently leaning on the In-Memory implementation