Added /description endpoint and StandardizedLiteralEnum #94
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I've added a generic /description endpoint, that is automatically added to the repository components.
In the http modules a *ServiceDescriptionConfiguration has to be implemented, that configures which Profiles are provided.
The Profiles use a modified Profile Enum from the registry projects, extended by an additional interface StandardizedLiteralEnum, which allows a simplified de-/serialization configuration for enums with custom serializations.
Known issues:
AAS4J introduced a reflection based serialization approach, which only works as the one and only solution. In combination which the other two serializers, it leads to infinite loops.