Commit graph

41 commits

Author SHA1 Message Date
6d104cd5df
Modify unit test to use correct function 2023-10-04 15:37:14 -04:00
508c785e0e
Merge branch 'main' into create_need 2023-10-04 15:16:09 -04:00
Mohammed Fareed
d4eeda80a6
Fix DAO need deletion 2023-10-04 13:53:16 -04:00
Mohammed Fareed
16d7210127
Fix search endpoint, tests, and code formatting 2023-10-04 13:36:18 -04:00
nz8429
2df59d352d
Delete need POST merge (#6)
* Created deleteNeed and it's tests

* Re-added deleteNeed

* Fix tests

---------

Co-authored-by: Mohammed Fareed <mohdf.fareed@icloud.com>
2023-10-04 13:33:23 -04:00
Mohammed Fareed
f4f0a5b96c
Fix tiers/layers diagram 2023-10-04 12:20:04 -04:00
Mohammed Fareed
c9d2425225
Update docs 2023-10-04 12:13:37 -04:00
Mohammed Fareed
d38e51fe14
Fix DAO need creation conflict check 2023-10-04 10:47:01 -04:00
Mohammed Fareed
4dda249131
Fix search endpoint return codes 2023-10-04 10:22:56 -04:00
Mohammed Fareed
41f9c76781
Implement search endpoint (#4)
* started find need by name function

* started on unit tests

* unit tests done i think? they seem to work

* Fix endpoint implementation

* Fix unit tests

---------

Co-authored-by: Ryan Leifer <rjl8327@g.rit.edu>
2023-10-04 10:12:34 -04:00
Mohammed Fareed
13643fc475
Implement PUT endpoint (#3)
* Add endpoint skeleton

* Create unit tests

* Implement GET endpoint and fix warnings

* Fix endpoint wrapper

* Add endpoint skeleton

* Add endpoint tests

* Implement endpoint and pass tests

* Fix unit tests

* Add domain analysis and update docs

* Fix needs IDs in requests

* Fix needs string formatting

* Fix need serialization bug
2023-10-04 09:45:53 -04:00
Mohammed Fareed
5e368e797f
Update docs 2023-10-03 19:56:38 -04:00
Mohammed Fareed
3afc219e9b
Fix need serialization bug 2023-10-03 18:32:11 -04:00
Mohammed Fareed
ced5534265
Fix needs string formatting 2023-10-03 18:07:44 -04:00
Mohammed Fareed
c466a3f775
Fix needs IDs in requests 2023-10-03 18:05:57 -04:00
Mohammed Fareed
7f77506969
Add domain analysis and update docs 2023-10-03 16:52:28 -04:00
fef1507e19
Append Unit modification unit tests 2023-10-03 10:06:49 -04:00
Mohammed Fareed
2bb4d307a6
Implement GET endpoint (#1)
* Add endpoint skeleton

* Create unit tests

* Implement GET endpoint and fix warnings

* Fix endpoint wrapper

* Merge branch 'main'

* Fix unit tests
2023-10-03 00:32:43 -04:00
Mohammed Fareed
738d6d1114
Revert "Implemented DELETE endpoint (#2)"
This reverts commit ac99f76850.
2023-10-03 00:15:24 -04:00
nz8429
ac99f76850
Implemented DELETE endpoint (#2) 2023-10-03 00:04:26 -04:00
Mohammed Fareed
4f174cc9a3
Fix tests 2023-10-03 00:02:19 -04:00
c5f7a7a9e9
Include units in Need object 2023-10-02 18:48:00 -04:00
b4b65749a1
Attempt to remove secondary binding in serial 2023-10-02 18:42:42 -04:00
Mohammed Fareed
c9c52611be
Add needs persistence file 2023-10-01 19:12:35 -04:00
Mohammed Fareed
f925f28390
Format api tests 2023-10-01 18:59:39 -04:00
Mohammed Fareed
0ac692e45a
Format api source 2023-10-01 18:59:01 -04:00
Mohammed Fareed
01dc6864f5
Update .gitignore 2023-10-01 18:16:10 -04:00
85be68bb68
Resolve uniit test errors*
UfundApiApplicationTests currently fails, but I'm not sure what needs to
happen here...
2023-10-01 13:57:20 -04:00
38bfc9ec6d
Add unit tests 2023-10-01 13:43:04 -04:00
b97dd3ffbd
Complete solution tasks 2023-10-01 13:01:11 -04:00
251016e8db
Finish documentation of FileDAO, start controller
Added call and search for if need has been met; no sense in recreating a
new need if its ultimately the same need, just again. Lighter on file
I/O, less work on the admin's part wth remembering all the metadata.
Just.... easier.
2023-10-01 12:38:29 -04:00
f94e4983f8
Finish file DAO; start on controller 2023-09-30 16:48:09 -04:00
604f5840ca
Finish DAO interface 2023-09-30 16:03:13 -04:00
d11ca78ae1
Add gitignore for eclipse JDTLS
JDTLS = Java Development Tools - Language Server

VSCode is not backed by JDTLS, so these files have been ignored to
reduce data transfer times.
2023-09-30 15:42:08 -04:00
9cc2569706
Implement Need class; start work on Cupboard DAO 2023-09-30 15:38:40 -04:00
Neav Ziv
2bb7306b0f Added my name - Neav Ziv 2023-09-27 19:37:37 -04:00
bob bob
62ff21fccf added my name (Kenny) 2023-09-27 19:33:20 -04:00
Ryan Leifer
dfa2758a4c ryan added name 2023-09-27 19:32:15 -04:00
65aee4f9e5
Add Blizzard's name to project 2023-09-27 19:03:21 -04:00
Mohammed Fareed
d7c6842663
Mohammed added name 2023-09-27 18:57:49 -04:00
github-classroom[bot]
b42374ef8f
Initial commit 2023-09-27 22:43:51 +00:00