Skip to content
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

Refactoring the service to make it more generic #66

Merged
merged 23 commits into from
Nov 21, 2023
Merged

Refactoring the service to make it more generic #66

merged 23 commits into from
Nov 21, 2023

Conversation

waterflow80
Copy link
Collaborator

We tried to refactor the eva-seqcol implementation to make it more generic in terms of accepting any kind of attribute type (usually when talking about the level 2).
Other enhancements are still pending, but this version works pretty well for most of the use cases.

- made the JSONExtData Generic (it accepts T as the type of its object)
- we also had to make the SeqColExtendedData generic (The same T type)
- Some methods had to become generic also, in order to achieve this goal
- Some logic has been changed. In some methods, we seperated the processing of the stringTypeExtData and the IntegerTypeExtData.
@tcezard
Copy link
Member

tcezard commented Nov 21, 2023

This seems good.
Individual PR have been reviewed and the test are passing now.
Makes sense to merge.

@waterflow80 waterflow80 merged commit 6e11a0b into main Nov 21, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants