generated from yandex-praktikum/java-filmorate
-
Notifications
You must be signed in to change notification settings - Fork 0
Add friends likes #2
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
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
a8611f2
fix: deleted ValidBirthday, BirthdayValidator and BirthdayValidatorTe…
CrodiYa e810dea
fix: typo
CrodiYa b0fae1b
deleted: ValidBirthday classes
CrodiYa 1b3d079
fear: add org.zalando.logbook-spring-boot-starter
CrodiYa f9d09f1
feat: add new dev profile and moved all .properties to src/main/resou…
CrodiYa 80f506f
feat: add abstract class StorageData to represent model classes.
CrodiYa 9f89aed
feat: Add inheritance from StorageData
CrodiYa bb147bb
feat: Add inheritance from StorageData. Add new read-only field "likes".
CrodiYa d8597ee
feat: Add interface to represent Storage. Basic CRUD operations.
CrodiYa 0f262c0
feat: Add interfaces with special methods to User and Film.
CrodiYa 07fb18b
feat: Add abstract class AbstractStorage. Implements BasicStorage
CrodiYa d121baf
feat: Add InMemoryUserStorage. Implements UserStorage. Extends Abstra…
CrodiYa f3695cc
feat: Add InMemoryFilmStorage. Implements FilmStorage. Extends Abstra…
CrodiYa 2c61d03
feat: Add new ExceptionHandler. Refactored code for DRY principle.
CrodiYa a81d565
feat: Add FriendShipService. Works with storage and controls al opera…
CrodiYa 3db7ff6
feat: Add UserService. Works with storage and controls all operations…
CrodiYa c06faec
feat: Add FilmLikeService. Works with storage and controls all operat…
CrodiYa cbe1aa4
feat: Add FilmService. Works with storage and controls all operations…
CrodiYa a9a419f
feat: Completely reworked Controller. Deleted everything that control…
CrodiYa 995c9d3
feat: Completely reworked Controller. Deleted everything that control…
CrodiYa 9eb999c
test: Improved ControllerTestes, added more test for previous endpoin…
CrodiYa ca135bf
test: Wrote tests for methods that have their own logic (not just cal…
CrodiYa 17e1132
test: Wrote tests for AbstractStorage. Tests uses their own TestStora…
CrodiYa 7b70e5f
test: Wrote tests for InMemoryStorages.
CrodiYa 4aea8c5
fix: deleted AbstractStorage.java and all classes connected to it.
CrodiYa 1a5c31a
fix: deleted Like and Friend services
CrodiYa 8c983b4
fix: reworked storage interfaces
CrodiYa 7d40e5b
feat: add FriendShipStorage as main storage for friendship connections
CrodiYa c8209ca
feat: add LikeStorage as main storage for likes.
CrodiYa 921c5c6
fix: reworked storage with solid principles.
CrodiYa 2bd7c2a
feat: add interfaces for services.
CrodiYa d8ee649
feat: reworked services, now business logic is only here.
CrodiYa 168cf3c
feat: removed inheritance
CrodiYa 170a5c0
feat: moved business logic to services
CrodiYa d24b53c
feat: add tests
CrodiYa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
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.
Вместо многострочного комментария лучше использовать Java Docs