-
Notifications
You must be signed in to change notification settings - Fork 108
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
Nft allowances Range additions #8261
Conversation
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
- Add validations in service layer - handle lt and gt for account.id and token.id - Add tests. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8261 +/- ##
============================================
+ Coverage 92.30% 92.46% +0.15%
+ Complexity 7292 7239 -53
============================================
Files 899 883 -16
Lines 29366 29199 -167
Branches 3585 3580 -5
============================================
- Hits 27107 26998 -109
+ Misses 1439 1385 -54
+ Partials 820 816 -4 ☔ View full report in Codecov by Sentry. |
- Adding eq and range validation to the service layer - Adding a test case for the above validation. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
Fixing the lower and upper bound convention. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
- Adding more conditions to tests. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
...est-java/src/test/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryTest.java
Outdated
Show resolved
Hide resolved
...a-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceRequest.java
Outdated
Show resolved
Hide resolved
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
…ests. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
...rror-rest-java/src/main/java/com/hedera/mirror/restjava/service/NftAllowanceServiceImpl.java
Outdated
Show resolved
Hide resolved
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
…va/service/Bound.java Co-authored-by: Steven Sheehy <17552371+steven-sheehy@users.noreply.github.com> Signed-off-by: Mugdha Goel <106084778+mgoelswirlds@users.noreply.github.com>
…va/service/Bound.java Co-authored-by: Steven Sheehy <17552371+steven-sheehy@users.noreply.github.com> Signed-off-by: Mugdha Goel <106084778+mgoelswirlds@users.noreply.github.com>
Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
hedera-mirror-rest-java/src/main/java/com/hedera/mirror/restjava/service/Bound.java
Outdated
Show resolved
Hide resolved
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Outdated
Show resolved
Hide resolved
…sages. Addressing PR comments. Signed-off-by: mgoelswirlds <mugdha.goel@swirldslabs.com>
Quality Gate passedIssues Measures |
...va/src/main/java/com/hedera/mirror/restjava/repository/NftAllowanceRepositoryCustomImpl.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. in case of any minor issues, can address in a follow-up PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description:
This PR adds the support for greater and lower bound conditions for query parameters in the request.
This PR modifies
Related issue(s):
Fixes #8176
Notes for reviewer:
Checklist