51 Commits

Author SHA1 Message Date
57a6a56d02 chore(manager): change CommandManager dir 2026-03-05 14:11:50 +03:00
d2ab854e90 feat(command): add help command 2026-03-04 12:35:55 +03:00
956e3c15a9 feat(command): add RemoveFirst command 2026-03-04 12:18:22 +03:00
20d98bf74b feat(command): add RemoveById command 2026-03-04 12:10:58 +03:00
d991fe02c4 chore(command): Update validation fix 2026-03-04 12:10:24 +03:00
8925d9be9f feat(command): add update command 2026-03-04 11:41:28 +03:00
b2b1724705 refactor(command): 'clear' logic refactor 2026-03-04 11:08:27 +03:00
2e4dbda68f feat(command): add args in execute 2026-03-04 10:55:30 +03:00
1496859cd1 feat(command): add info command 2026-03-03 18:56:42 +03:00
d236615512 feat(command): add validation to UnitOfMeasureReader 2026-03-03 14:12:40 +03:00
bbd89a100d feat(command): add show empty validation 2026-03-03 14:03:25 +03:00
906f6348fc feat(command): add show command 2026-03-03 14:00:02 +03:00
6af2e565dd chore(manager): print when addProduct done 2026-03-03 13:52:35 +03:00
15e10bd8cc chore(manager): rename CollectionManager getList to getCollection 2026-03-03 13:41:32 +03:00
98538175e3 feat(command): add help command 2026-03-03 11:46:46 +03:00
bc2f969d9b feat(command): add clear command 2026-03-03 11:01:16 +03:00
31caa5f47f chore(main): rename organization variable to manufacturer 2026-03-03 10:42:06 +03:00
bc3cd552fe feat(reader): add reader to UnitOfMeasure 2026-03-02 15:28:28 +03:00
c57e52e621 chore(command): remove unused args in execute() 2026-03-02 14:41:31 +03:00
f6384672a5 feat(io): add types validation to io IOHandler 2026-03-02 14:35:29 +03:00
ca5a6536cd feat(collection): generate id for product and organization 2026-03-02 14:06:55 +03:00
1161bbaedc feat(reader): add organization reader 2026-03-02 13:37:07 +03:00
8c34515eb5 chore(manager): new fun for generateProductId 2026-03-02 13:25:06 +03:00
9257869d92 fix(reader): rename organization fun call name and parameter 2026-03-02 13:16:25 +03:00
1f307f8d14 feat(reader): add name and price input 2026-03-02 13:05:12 +03:00
b578d06826 chore(model): add condition 2026-03-02 13:02:25 +03:00
9a0f5a0a62 feat(reader): add coordinates reader 2026-03-02 12:12:09 +03:00
15c9fbfcea refactor(command): refactor exit logic 2026-03-01 14:43:25 +03:00
c4a9fd57aa feat(command): add coordinates in ProductReader 2026-03-01 04:05:44 +03:00
966e819a4a feat(collection): auto assignment id to new Product in CollectonManager 2026-03-01 03:47:03 +03:00
0c03114005 feat(command): command add can add elements 2026-03-01 03:34:47 +03:00
620958cc66 feat(command): add io in ProductReader 2026-03-01 03:13:46 +03:00
406378c7ad chore(command): rename command interface 2026-03-01 03:05:49 +03:00
cb64d2dd9d chore(command): format constructor 2026-03-01 03:01:16 +03:00
35b6c34071 feature(app): add executor 2026-03-01 02:55:02 +03:00
2a1ee293af chore(app): format constructor 2026-03-01 02:48:19 +03:00
96700f4fa2 feature(app): add app initializer 2026-03-01 02:45:42 +03:00
0573d0a3dd refactor(command): refactor CommandManager logic 2026-03-01 02:39:56 +03:00
f1eb0dbe74 refactor(main): delete lab5 dir 2026-03-01 02:06:40 +03:00
08e78ce0e1 feat(io): add io 2026-03-01 02:02:06 +03:00
f86adf0ae9 fix(gradle): change main dir 2026-03-01 01:45:15 +03:00
e2f27d0cd2 feat(command): add command manager and command 2026-02-28 15:29:32 +03:00
b28ff39a5f refactor(input): refactior InputHandler 2026-02-28 15:28:08 +03:00
987c1e2aa9 refactor(main): move InputManager logic 2026-02-27 18:48:23 +03:00
e20c067a60 feat(main): do price validation 2026-02-25 23:37:55 +03:00
e1c1b718ef feat(manager): add product collection manager 2026-02-20 21:39:40 +03:00
c0a99c589c feat(main): add interactive product creation 2026-02-20 21:37:34 +03:00
9a5cb2d5de chore(gradle): enable interactive program run 2026-02-20 21:34:57 +03:00
c213f0c59f fix(model): length 2026-02-20 11:02:28 +03:00
9320c96600 feature(model): add models 2026-02-19 16:49:47 +03:00