-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
GH-58 Add basic Parcel locker business logic #58
Merged
Merged
Changes from all commits
Commits
Show all changes
106 commits
Select commit
Hold shift + click to select a range
2708eef
Start business logic development
Jakubk15 788a9e0
Continue writing business logic
Jakubk15 e8ca8ef
Add missing import
Jakubk15 a452622
ParcelLockerRepository -> ParcelLockerDatabaseService
Jakubk15 14b769d
InventoryOpenEvent -> PlayerInteractEvent to fix StackOverflowError
Jakubk15 9836f2d
Add ParcelLockerBreakController
Jakubk15 6cc516f
Add more protection listeners and add timeout for parcel locker place…
Jakubk15 57f0e4e
Add economy integration (Vault), create parcel sending GUI, add ItemU…
Jakubk15 6627e3f
Enhance GUIs
Jakubk15 b7b5a99
Fix build
Jakubk15 0e9c5a0
fixup! Fix build
Jakubk15 e2d7834
Add RandomUtil, ParcelStatus enum
Jakubk15 dc5567f
fixup! Fix build
Jakubk15 a9714bc
Fix gui size and priority selector
Jakubk15 3f77249
Debugging
Jakubk15 7cebc5a
Merge remote-tracking branch 'origin/master' into business-logic
Jakubk15 d90edfb
Small fixes
Jakubk15 dd4118c
Merge remote-tracking branch 'origin/master' into business-logic
Jakubk15 eb517a4
Make Position class use Integers instead of Doubles
Jakubk15 63a4514
Fix Parcel locker break using an explosion
Jakubk15 3ca3e04
Merge branch 'master' into business-logic
Jakubk15 ed84f0d
Merge remote-tracking branch 'origin/business-logic' into business-logic
Jakubk15 e13228e
Integrate economy properly
Jakubk15 c11cbf0
Fix economy integration, change confirm/cancel items
Jakubk15 0314d75
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 de94a33
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 fd7e17b
Update src/main/java/com/eternalcode/parcellockers/ParcelLockers.java
Jakubk15 f2048b2
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelItemStor…
Jakubk15 eb8fed3
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelItemStor…
Jakubk15 923e6e1
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 d27b5b9
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 855dd58
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 24ec191
Remove final, move guiSettings to local variable
Jakubk15 4d67393
Update src/main/java/com/eternalcode/parcellockers/configuration/impl…
Jakubk15 6129a21
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 3369d67
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 01f8491
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 3474e86
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 837d90e
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 d3111aa
Update src/main/java/com/eternalcode/parcellockers/ParcelLockers.java
Jakubk15 e8a49e3
Update src/main/java/com/eternalcode/parcellockers/ParcelLockers.java
Jakubk15 715c0e9
Fix build
Jakubk15 3cc6a13
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelSendingG…
Jakubk15 db20342
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelLockerMa…
Jakubk15 bced5dc
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 5c6b803
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelSendingG…
Jakubk15 47b4952
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelSendingG…
Jakubk15 e861a0b
Update src/main/java/com/eternalcode/parcellockers/util/ItemUtil.java
Jakubk15 c795236
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelSendingG…
Jakubk15 806ea50
Update src/main/java/com/eternalcode/parcellockers/ParcelLockers.java
Jakubk15 cd0e5b9
Update src/main/java/com/eternalcode/parcellockers/notification/Notif…
Jakubk15 885c9d7
Merge branch 'master' into business-logic
Jakubk15 6dc9bb6
Shorten the code overall, apply review suggestions
Jakubk15 f27c6de
Change Set to List in repositories, use AbstractDatabaseService in da…
Jakubk15 b91726c
Add cache modification methods
Jakubk15 071f483
Add cache modification methods
Jakubk15 d58fc44
Use parcel name instead of unreadable UUID while suggesting parcels
Jakubk15 111abf4
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 658b292
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 6575f08
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 478d9d8
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 4df808e
Update src/main/java/com/eternalcode/parcellockers/gui/SentParcelsGUI…
Jakubk15 635e2a5
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 cbcb294
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 472ffb4
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 59dfc53
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 256d03b
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 e21c856
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 9052fb2
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 acafcdf
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 c815fd8
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 b06da29
Update src/main/java/com/eternalcode/parcellockers/database/ParcelLoc…
Jakubk15 c526839
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 f253efe
Update src/main/java/com/eternalcode/parcellockers/database/ParcelDat…
Jakubk15 e22e3c7
Fix build and tests, apply PR suggestions
Jakubk15 439c536
Fix suggestions
Jakubk15 03f31fa
Update ItemUtil.java
Jakubk15 1fa1c2e
Update ParcelDatabaseServiceIntegrationTest.java
Jakubk15 6ae8586
Update ParcelSendingGUI.java
Jakubk15 6c3e3d3
Update ParcelSendingGUI.java
Jakubk15 82cb20f
Apply PR suggestions, fix build
Jakubk15 72be238
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 bc545f1
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 9bb0b73
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 245e859
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 c5f13ee
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 a62c533
Update src/main/java/com/eternalcode/parcellockers/util/ItemUtil.java
Jakubk15 9ada5b2
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 ac8ab95
Update src/main/java/com/eternalcode/parcellockers/controller/ParcelL…
Jakubk15 c873ed2
Update src/main/java/com/eternalcode/parcellockers/gui/MainGUI.java
Jakubk15 1e26573
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelItemStor…
Jakubk15 4f99f6e
Update src/main/java/com/eternalcode/parcellockers/gui/ParcelListGUI.…
Jakubk15 22a9a1f
Update src/main/java/com/eternalcode/parcellockers/gui/SentParcelsGUI…
Jakubk15 b1ba067
Apply PR suggestions
Jakubk15 afa1ab0
Merge remote-tracking branch 'origin/business-logic' into business-logic
Jakubk15 33015e4
ParcelLocker -> Locker
Jakubk15 1faf5dc
Apply checkStyle fixes
Jakubk15 f3febf7
Simplify Gradle
Jakubk15 287ee36
Update src/main/java/com/eternalcode/parcellockers/parcel/gui/ParcelL…
Jakubk15 42ac216
Apply review changes
Jakubk15 c5666e0
Apply more review changes
Jakubk15 9012629
Fix build
Jakubk15 3d6c7e0
Refactor #findLocker method
Jakubk15 a5262d7
Update src/main/java/com/eternalcode/parcellockers/parcel/gui/ParcelL…
Jakubk15 a050b8f
Merge remote-tracking branch 'origin/business-logic' into business-logic
Jakubk15 5943387
Update src/main/java/com/eternalcode/parcellockers/locker/database/Lo…
Jakubk15 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 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 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 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 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 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.
I don't like this method in main class.
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.
I'm sorry to hear that, where else can I move this method to?