-
Notifications
You must be signed in to change notification settings - Fork 4
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
[*] Revamped MySQLDatabaseGateway
and other major modifications to use cases
#76
Conversation
… they don't depend on QueryEntryData and QueryBillData anymore. All the "Intermediate" temporary classes are removed. Moved QueryUserData into Entities
MySQLDatabaseGateway
and other major modificationsMySQLDatabaseGateway
and other major modifications to use cases
…eption. Modified AlterEntryUseCase and related classes and methods to make avoid errors.
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.
Great refactors!
# Conflicts: # src/main/java/billgates/use_cases/bill_update/BillUpdateUseCase.java
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.
Nice
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.
There are still tons of conflicts with newer PRs to be fixed.
However, let's merge this pr first.
Refer to this issue for the reason of this PR.
Database class modifications
QueryEntryData
and all the related classes with that, also removedQueryBillData
with itEntryBuilder
so that the date is truncated to secondsQueryUserData
into entitiesDatabaseGateway
so that it aligns with the new descriptionsUse Case modifications
Fixed all use case issues.
Now that all use cases work with the new
MySQLDatabaseGateway
modifications