0000000000000000000000000000000000000000 706a98fdf7dd18d373b95eab4b0a1511a8c299f3 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742650826 +0000	commit (initial): Initial commit
706a98fdf7dd18d373b95eab4b0a1511a8c299f3 706a98fdf7dd18d373b95eab4b0a1511a8c299f3 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742658841 +0000	checkout: moving from main to feature/initial-class-structure
706a98fdf7dd18d373b95eab4b0a1511a8c299f3 720553955d66c5c075a64b53149b2ead943c18d7 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742665598 +0000	commit: Added classes and set up their initial structure
720553955d66c5c075a64b53149b2ead943c18d7 beaebbe7d007ec831b8a4e723ad3856d462200e1 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742665912 +0000	commit: removed unnecessary attributes from constructors
beaebbe7d007ec831b8a4e723ad3856d462200e1 706a98fdf7dd18d373b95eab4b0a1511a8c299f3 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742765934 +0000	checkout: moving from feature/initial-class-structure to main
706a98fdf7dd18d373b95eab4b0a1511a8c299f3 a2b3c828c866a4cc451ad3ccbdf159c78c6e019c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742766074 +0000	merge feature/initial-class-structure: Merge made by the 'ort' strategy.
a2b3c828c866a4cc451ad3ccbdf159c78c6e019c a2b3c828c866a4cc451ad3ccbdf159c78c6e019c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742775341 +0000	checkout: moving from main to feature/full-implementation
a2b3c828c866a4cc451ad3ccbdf159c78c6e019c 9e3e44be286d52bed3771b1e2341d3be5af85a74 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742856336 +0000	commit: - Added implementation to generate a random serial number for each id reader & added implementation to generate a barcode for when a car enters a car park that uses the barcode reader
9e3e44be286d52bed3771b1e2341d3be5af85a74 0102f3a8868a20ffbc1ed9ecea1449e890280950 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742859580 +0000	commit: Added implementation for the methods that read barcode and number plate from the user
0102f3a8868a20ffbc1ed9ecea1449e890280950 08c1f87b95975b8b165fa302be60dd83eaa847cf Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742861889 +0000	commit: Added hashset data structure to the CarPark blue print class
08c1f87b95975b8b165fa302be60dd83eaa847cf 4c680dfbe8bd390ec4abe1d6036ec80fdcc01bbc Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1742949033 +0000	commit: Added CarParkSystem class and its initial implementation
4c680dfbe8bd390ec4abe1d6036ec80fdcc01bbc 14ca293460a34d207cfee37ed2609086e48c1827 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743034843 +0000	commit: Removed classes that are not needed anymore
14ca293460a34d207cfee37ed2609086e48c1827 12dda5dffb12583284cc8839edd8483b80c024f5 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743034999 +0000	commit: Added more implementation to CarParkSystem class and added a new InputValidator class which serves as a helper class for user input validation
12dda5dffb12583284cc8839edd8483b80c024f5 974acfa03009728f217ebde7222471a8e26da97e Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743035277 +0000	commit: Added update method to the CarPark class, and it's implementation for handling the main car park operations
974acfa03009728f217ebde7222471a8e26da97e a72f44e7ce88fa89af9bf99413baba9ed499096c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743035455 +0000	commit: deleted unwanted print statements
a72f44e7ce88fa89af9bf99413baba9ed499096c 2db84c3733114f6eb2fe982a5e628b40885e06e9 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743035584 +0000	commit: Added implementation to previously declared methods and removed unnecessary code from the main class
2db84c3733114f6eb2fe982a5e628b40885e06e9 732804a14b7080aee77dbf2e0049adc7daa70754 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743072660 +0000	commit: Added initial loop to the CarParkSystem class for how many times the simulation will run for and changed the update method in the CarPark class to a more descriptive one
732804a14b7080aee77dbf2e0049adc7daa70754 e4b2371aa49c3a9c80182a84b9c7156232607f55 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743109130 +0000	commit: Added more descriptive console messages for the user + animated console messages for the different car park components
e4b2371aa49c3a9c80182a84b9c7156232607f55 e6770537316295ac51cafd012a616a48ec3c5f3e Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743109346 +0000	commit: Added initial logic for checking if the user would like to cary on with the simulation or not + changed how the serial number in the ID reader class gets generated
e6770537316295ac51cafd012a616a48ec3c5f3e 2d68760a1ecb2ed776ea27dd90f3b7f99c67c175 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743109482 +0000	commit: Updated method calls to take arguments
2d68760a1ecb2ed776ea27dd90f3b7f99c67c175 2a39edcd747f2517fa6d4c89c9c1da302d090c82 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743371133 +0100	commit: Changed IDReader class to a generic class + removed unwanted attribute + added an abstract method for displaying entrance or exit message
2a39edcd747f2517fa6d4c89c9c1da302d090c82 8128d8a480ef51080f52e63ba6350920caa6d90a Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743371404 +0100	commit: Added implementation for the new abstract method to display entrance or exit message + specified the type of id that will be read by each id reader + updated method for generating barcode id to generate integer ids
8128d8a480ef51080f52e63ba6350920caa6d90a cf92164c1c6485d55f1855fad0991dc18bf28038 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743371527 +0100	commit: Created a new generic ticket class that is used to create tickets for different id types
cf92164c1c6485d55f1855fad0991dc18bf28038 3b08aeb921808498f437729f6007ac319298f00e Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743371927 +0100	commit: Added a hashmap for storing key value pairs of vehicleId, and ticket generated for that vehicle + added method for issuing tickets and storing it, and method for removing tickets from the list of active tickets of parked cars
3b08aeb921808498f437729f6007ac319298f00e d2d096ffde21aca76f0d1906f7456286b832af24 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743372057 +0100	commit: Removed redundant check for asking if the user will like to continue the simulation
d2d096ffde21aca76f0d1906f7456286b832af24 7ad26592574d108de6214cb4145e00eea6ff4e41 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743372161 +0100	commit: Added method for displaying the full sign + updated method for raising barrier
7ad26592574d108de6214cb4145e00eea6ff4e41 7ad26592574d108de6214cb4145e00eea6ff4e41 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743376819 +0100	checkout: moving from feature/full-implementation to 7ad26592574d108de6214cb4145e00eea6ff4e41
7ad26592574d108de6214cb4145e00eea6ff4e41 7ad26592574d108de6214cb4145e00eea6ff4e41 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743377231 +0100	checkout: moving from 7ad26592574d108de6214cb4145e00eea6ff4e41 to feature/full-implementation
7ad26592574d108de6214cb4145e00eea6ff4e41 dbfcbd586e4923e46afbe495291326a2078c8716 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743377945 +0100	commit: Converted project to maven
dbfcbd586e4923e46afbe495291326a2078c8716 a2b3c828c866a4cc451ad3ccbdf159c78c6e019c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743378290 +0100	checkout: moving from feature/full-implementation to main
a2b3c828c866a4cc451ad3ccbdf159c78c6e019c dbfcbd586e4923e46afbe495291326a2078c8716 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743378311 +0100	checkout: moving from main to feature/full-implementation
dbfcbd586e4923e46afbe495291326a2078c8716 85636efaa919c28fe0985ae43386d0fd63786dc0 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743382241 +0100	commit: Moved everything into packages
85636efaa919c28fe0985ae43386d0fd63786dc0 ad54dac9c690ff86a371f2371b6c4692fd15a0aa Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743405948 +0100	commit: Updated package names and moved files to their correct package
ad54dac9c690ff86a371f2371b6c4692fd15a0aa f8648c4ac5844d93334a26cbd5850cb77466c3aa Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743509130 +0100	commit: Added animation to the printTicket method
f8648c4ac5844d93334a26cbd5850cb77466c3aa 07e635e110d0bd4252d5451e898223c5d1992f34 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743509228 +0100	commit: Updated chooseCarPark method to accept a scanner parameter to help make testing the method easier
07e635e110d0bd4252d5451e898223c5d1992f34 be8a3198966b6cca89338beae41c56b5ba05f684 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743509334 +0100	commit: Added tests for CarParkSystem and BarcodeReader class
be8a3198966b6cca89338beae41c56b5ba05f684 c066f56e022db08a1dc1a08fd3679adb751a0275 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743509385 +0100	commit: Updated the java version being used in the pom.xml file
c066f56e022db08a1dc1a08fd3679adb751a0275 975fe3aa3877c7c64583e03c4be4b073ff2e2aca Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632352 +0100	commit: Added a new vehicle class as a blueprint for the Car, Truck and Motorcycle classes that I also added + implemented the structure of the classes
975fe3aa3877c7c64583e03c4be4b073ff2e2aca 8dbea6e19a5e57f47c02e0493d7ba0f7c3d84cfa Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632463 +0100	commit: Added Payable interface class and it's method that must be implemented by vehicles classes that implements the class
8dbea6e19a5e57f47c02e0493d7ba0f7c3d84cfa 778aed6a241caa7c7526ec879358c0818ef12910 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632620 +0100	commit: Updated classes to use 'Vehicle' instead of 'Car'
778aed6a241caa7c7526ec879358c0818ef12910 b752dafa32afa7744c8e5eb7d217b4ce4b904cb7 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632696 +0100	commit: Added new methods + made the manageOperations() method less clustered
b752dafa32afa7744c8e5eb7d217b4ce4b904cb7 1cd6497f246325094787b139915728e2a9d94fc7 Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632916 +0100	commit: Updated the generateBarcode() method to generate 6 digit barcodes instead of 4 + increased the simulation loop to run 15 times instead of 10 + removed a unit test
1cd6497f246325094787b139915728e2a9d94fc7 cb2d68f74e808a6c8a96e878358f1968d613100e Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743632975 +0100	commit: Added a new test class for CarPark class + added new inputValidator methods
cb2d68f74e808a6c8a96e878358f1968d613100e 3254de0362ca76b80d4cabfc417925058d4f83ce Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1743634690 +0100	commit: Changed 'car' to 'vehicle'
3254de0362ca76b80d4cabfc417925058d4f83ce b60197522ffe3a0cd1f6152dfb3af5326312099b Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1744320641 +0100	commit: Changed 'car' to 'vehicle' + Added user guide explaining how to run the code in the README file
b60197522ffe3a0cd1f6152dfb3af5326312099b a2b3c828c866a4cc451ad3ccbdf159c78c6e019c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311389 +0100	checkout: moving from feature/full-implementation to main
a2b3c828c866a4cc451ad3ccbdf159c78c6e019c b60197522ffe3a0cd1f6152dfb3af5326312099b Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311437 +0100	checkout: moving from main to feature/full-implementation
b60197522ffe3a0cd1f6152dfb3af5326312099b a2b3c828c866a4cc451ad3ccbdf159c78c6e019c Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311448 +0100	checkout: moving from feature/full-implementation to main
a2b3c828c866a4cc451ad3ccbdf159c78c6e019c b60197522ffe3a0cd1f6152dfb3af5326312099b Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311467 +0100	merge feature/full-implementation: Fast-forward
b60197522ffe3a0cd1f6152dfb3af5326312099b b60197522ffe3a0cd1f6152dfb3af5326312099b Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311736 +0100	checkout: moving from main to feature/full-implementation
b60197522ffe3a0cd1f6152dfb3af5326312099b b60197522ffe3a0cd1f6152dfb3af5326312099b Jayvibeee <jeffery.aideyan-ohonba@dvla.gov.uk> 1745311773 +0100	checkout: moving from feature/full-implementation to main
