Skip to content

Final Pull Request. #86

Merged
merged 281 commits into from
Apr 24, 2026
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
281 commits
Select commit Hold shift + click to select a range
b9b372b
Updated DatabaseManagerTest
roaraf Apr 7, 2026
39aedba
Updated DatabaseManagerTest
roaraf Apr 7, 2026
0ec340b
Added URLCharityScraperTest
roaraf Apr 7, 2026
b3832e9
Merge branch '46-mvp-webscrabing-av-innsamlingskontrollen-for-descrip…
roaraf Apr 7, 2026
38e7173
Feat: Sql scripts
Apr 7, 2026
5d2a158
Feat: Updated createTables function to new tables
Apr 7, 2026
96eec1d
Fix: Maven formatting and naming conventions
Apr 7, 2026
9457c26
Fix: Better coding convention
Apr 7, 2026
a13676d
Fix: Better coding convention
Apr 7, 2026
48b2235
On hold: Trying to implement feedback getter-method for database. Doe…
Apr 7, 2026
83f5f2d
Feat: UserRegistry added
Apr 7, 2026
b6369e9
Feat: User password field added (whoops)
Apr 7, 2026
d615a1a
Feat: User object has a another constructor taylored for getting data…
Apr 7, 2026
416f75c
Feat: Two new methods for DataManager: GetUser (return user) and getU…
Apr 7, 2026
8db6609
Feat: User set methods (for database)
Apr 7, 2026
aed58fd
changes in xml
Apr 7, 2026
9157331
changes in structure
Apr 7, 2026
dc3e7ea
Feat: user has settings when getting data from database (A method)
Apr 7, 2026
e17ae39
Fix and feat: Changed String from field to UUID for matching of chari…
Apr 7, 2026
a9aad5b
Feat: Users get inbox
Apr 7, 2026
abc92c0
Fix: User-registry return method have the same methods as in User ret…
Apr 7, 2026
5638e8f
Updated Charity
roaraf Apr 8, 2026
40dec77
Updated DatabaseManager
roaraf Apr 8, 2026
e167e51
Updated APICHarityScraperTest
roaraf Apr 8, 2026
d2174e4
Updated DonationDAOTest
roaraf Apr 8, 2026
aaf62f9
Updated DonationDAOTest
roaraf Apr 8, 2026
72c77e3
Updated DatabaseManagerTest
roaraf Apr 8, 2026
12f46bc
Merge pull request #59 from cathrkri/46-mvp-webscrabing-av-innsamling…
roaraf Apr 8, 2026
e99953a
profile for user and otganization fxml created, loginSite fxml create…
Apr 9, 2026
cfeaa5d
Feat: New row for user and feedback can now be set when getting chari…
Apr 9, 2026
92ec053
Feat: Folder for sql
Apr 9, 2026
cc6966d
Add files via upload
cathrkri Mar 31, 2026
366195d
Add files via upload
cathrkri Mar 31, 2026
ac16169
Add files via upload
cathrkri Mar 31, 2026
689fe40
Add files via upload
cathrkri Mar 31, 2026
d818c9e
Add files via upload
cathrkri Mar 31, 2026
3cb7c51
Add files via upload
cathrkri Mar 31, 2026
7eb22b7
Updated Charity
roaraf Apr 12, 2026
5ce269c
Updated pom.xml
roaraf Apr 12, 2026
7692fad
Added LogoDownloader
roaraf Apr 12, 2026
b286a9a
Added LogoDownloaderTest
roaraf Apr 12, 2026
1e6aa72
Updated URLCharityScraper
roaraf Apr 12, 2026
b19d0f2
Updated Charity
roaraf Apr 12, 2026
264a158
Updated DatabaseManager
roaraf Apr 12, 2026
6adb52e
Updated DatabaseManagerTest
roaraf Apr 12, 2026
45264fb
Updated LogoDownloader
roaraf Apr 12, 2026
198e92e
Updated APICharityScraper
roaraf Apr 12, 2026
6f8f638
Updated LogoDownloader
roaraf Apr 12, 2026
7503df6
Fix: Refined methods to prevent N+1 loops query for shorter prosessing
Apr 12, 2026
2a0ad39
Updated LogoDownloaderTest
roaraf Apr 12, 2026
628d94a
Merge branch '60-download-charity-logo' of git.ntnu.no:cathrkri/syste…
roaraf Apr 12, 2026
cc2afdd
Merge pull request #61 from cathrkri/60-download-charity-logo
roaraf Apr 12, 2026
02fbe15
Fix: Futher refined methods to avoid n+1 threading and splitted it fo…
Apr 12, 2026
0b6f9d2
Fix: Moved ApiToDatabaseService thing to service folder as it fits, b…
Apr 12, 2026
2bc2a18
Fix: Updated previous tests
Apr 12, 2026
8d3c6f1
Feat: Added JavaDoc to CharitySelect and Test file
Apr 12, 2026
7d0960c
Maven: mvn clean
Apr 12, 2026
f6d44f7
Fix: Fixed DatabaseSetupTest
Apr 12, 2026
c1c1b7f
Feat: Added DonationSelect JavaDoc And Junit test
Apr 12, 2026
8d26537
Feat: Added UserSelect JavaDoc And Junit test
Apr 12, 2026
a9d8680
Fix: Maven clean and correct functions
Apr 12, 2026
09fcd3f
Merge branch 'develop' of git.ntnu.no:cathrkri/systemutviklingTeam6 i…
Apr 12, 2026
b715817
Added get passwordhash in User
Apr 13, 2026
402bc90
Added UserDAO
Apr 13, 2026
20031eb
Merge pull request #64 from cathrkri/feature/implement-more-DAO's
robinsp Apr 13, 2026
60deef4
Fix: Expanded database to uphold new scraper data
Apr 13, 2026
926660c
Feat: Created a file FullCharityScrape basically combines apiScarper …
Apr 13, 2026
fe3b0b8
Fix: Updated contructur Database side, now fills every attribute exec…
Apr 13, 2026
ca04a55
Fix: Update APIToDatabaseService.addAPIDataToTable method to match in…
Apr 13, 2026
ff29284
Fix: All old methods in DataManager was been implemented to new files…
Apr 13, 2026
d400748
Maven: maven fmt:format method, also deleted databaseManagerTest
Apr 13, 2026
cda2d21
Fix: Added try and catches for better runtime expecption handling
Apr 13, 2026
4ed3002
Fix: Added another contructor to charity and fixed naming on donation
Apr 13, 2026
b56ba38
Fix: Expanded DonationSelect to include user and added png for new da…
Apr 13, 2026
6c44e69
Fix: DonationRegistryTest is now valid
Apr 13, 2026
81e1d3f
Fix: URLCharityScraperTest is now valid
Apr 13, 2026
42218b7
Fix: ChairtyTest now works
Apr 13, 2026
695043f
available_organizations, dashboard and create_user_site FXML finished
Apr 14, 2026
c8a9a92
Add files via upload
cathrkri Apr 12, 2026
1c41eef
Updated URLCharityScraperTest
roaraf Apr 14, 2026
3d84006
Merge remote-tracking branch 'origin/66-fix-unit-tests' into 66-fix-u…
roaraf Apr 14, 2026
f3ab384
Merge pull request #67 from cathrkri/66-fix-unit-tests
roaraf Apr 14, 2026
8f04d2d
Fix: SettingsTest works
Apr 14, 2026
9bc7cb4
Fix: SettingsTest effect DonationTest, works tho
Apr 14, 2026
e4c03d1
Fix: Fixed CharityVanity implementation and corrected spell check and…
Apr 14, 2026
f447661
Fix: CharitySelect settings user stuff
Apr 14, 2026
f0f78d1
Fix: ROLE enum changes and uuid changes caused bugs
Apr 14, 2026
6e54d0a
Fix: Added misising fields and User enum
Apr 14, 2026
c0e9652
Fix: DonationDAO tests and database setup will still fail because of …
Apr 14, 2026
7c624ad
Fix: DonationDAO tests and database setup will still fail because of …
Apr 14, 2026
2c7ba8a
Fix: Updated to display categroies
Apr 14, 2026
0b42690
Merge branch 'develop' of git.ntnu.no:cathrkri/systemutviklingTeam6 i…
Apr 14, 2026
02dfb32
Feat: Moved DAO objects into database, cuz they interact with database
Apr 15, 2026
a0b4e49
Feat: Moved DAO objects into database, cuz they interact with database
Apr 15, 2026
72045a1
Fix: Forgot about displayName column in users
Apr 15, 2026
939ef16
Feat: Turned DAO objects into non-static object for coupling
Apr 15, 2026
303b852
Feat: Added AuthenticationService object and added new method to chec…
Apr 15, 2026
a365f81
Feat: Tried to split navbar into a component with dedicated controlle…
Apr 15, 2026
3d26424
Feat: Tried to split navbar into a component with dedicated controlle…
Apr 15, 2026
99b0280
Feat: NavvarFoorterController attempt
Apr 15, 2026
a305dec
Fix: Missing u.userdisplay on new user object
Apr 15, 2026
fce473b
Fix: Missing u.userdisplay on new user object
Apr 15, 2026
68bbbd0
Fix: DonationDAO turned into non-static so changes
Apr 15, 2026
8315fcf
Feat: Attempt to make a base controller manual that everycontroller w…
Apr 15, 2026
c348161
Feat: Attempt to use said base controller
Apr 15, 2026
b759941
Fix: removed comment
Apr 15, 2026
740b8b5
Merge branch '56-2-startup/database-fix' of git.ntnu.no:cathrkri/syst…
Apr 15, 2026
bb4a227
Fix 1: DonationSelect had syntax error and DonationTable was missing …
Apr 15, 2026
0553bf4
Fix 2: BatchExecqution is no more, maybe because of foreign key being…
Apr 15, 2026
534e851
Merge pull request #69 from cathrkri/56-2-startup/database-fix
apbaluna Apr 15, 2026
6311cf0
Merge pull request #70 from cathrkri/56-user-implemention-and-token
apbaluna Apr 15, 2026
2690e7a
ACTUALL FIX: Forget about previous commits. This is the fix: When cre…
Apr 15, 2026
ac927d2
Merge pull request #71 from cathrkri/56-user-implemention-and-token
apbaluna Apr 15, 2026
484bcd3
Feat: BaseController is sett
Apr 15, 2026
ddc77eb
Feat: Attempt at Navbar component with dedicated fxml
Apr 15, 2026
9df6f3a
Feat: Attempt at footer components with fxml
Apr 15, 2026
89e3382
Feat: Frontpage sliced and decied
Apr 15, 2026
f9ece73
changes made to every class to match footers and fullscreen size
Apr 16, 2026
ffd78e7
changes
Apr 16, 2026
4f8984c
changes
Apr 16, 2026
ab8e937
small fixes
Apr 16, 2026
94342f0
Updated CharityPageController
roaraf Apr 16, 2026
7557e30
Merge pull request #73 from cathrkri/72-fix-view-details-button-on-fr…
roaraf Apr 16, 2026
ed545b8
Feat: Footer controller and fxml components fully implemented?
Apr 16, 2026
fa3666a
Feat: Updated LoaderScene method to pass authToken
Apr 16, 2026
213b4b5
Feat: Updated LoaderScene method to pass authToken
Apr 16, 2026
88f32a7
Feat: Attempt to implement components to avaiableorganiszaiton
Apr 16, 2026
4b1cb07
Feat: Attempt to implement components to other pages
Apr 16, 2026
d4198df
Feat: Componetens buttons work now
Apr 16, 2026
5c6db88
Reverse commit-ish: Design fault, used email and not a username as lo…
Apr 16, 2026
04717eb
Reverse commit-ish: Design fault, used email and not a username as lo…
Apr 16, 2026
9381392
Feat: BaseController is finished, comments include instructions for m…
Apr 16, 2026
94ca5ac
Reverse commit: Refer to the commit about the revesere commit
Apr 16, 2026
1c798f9
Reverse commit: Refer to the commit about the revesere commit
Apr 16, 2026
af55452
Fix: Now makes a authToken to be passed around controllers
Apr 16, 2026
adbed95
Fix: Coloumn mismatch
Apr 16, 2026
33505ee
Feat: System can now make a user (+ Fxml for login and register and c…
Apr 16, 2026
9c82906
Commit reversal teqniceue: QWERTYUI
Apr 16, 2026
d30a4fe
Fix: hashing isn't one way. Get matching email row first, then check …
Apr 16, 2026
950ecdb
Feat: BaseController gets the HelperMethod showAleart. Now everyone c…
Apr 16, 2026
0f95e96
Feat: Login works now.
Apr 16, 2026
83f5135
Feat: Added new table for favourites
Apr 16, 2026
54303fc
Feat: Added new table for favourites + new method to get favourites
Apr 16, 2026
5047540
feat: Sequence diagrams updated
Apr 17, 2026
f943067
trigger CI
Apr 17, 2026
863b00b
debugging: user class and userTest class
Apr 17, 2026
0881467
debugging: changes in user name(...)
Apr 17, 2026
8ed9902
feat: updated class Diagram
Apr 17, 2026
fa3e976
Updated DatabaseSetup
roaraf Apr 16, 2026
ef2b567
Updated APIToDatabaseService
roaraf Apr 16, 2026
daef70a
Updated charityPage.fxml
roaraf Apr 16, 2026
92aaac5
Updated charityPage.fxml
roaraf Apr 16, 2026
068b189
Updated CharityPageController
roaraf Apr 16, 2026
57fdb66
Updated charityPage.fxml
roaraf Apr 16, 2026
7ba0277
Updated CharityPageController
roaraf Apr 16, 2026
6410ed8
Updated URLCharityScraper
roaraf Apr 16, 2026
bed9fe4
Updated charityPage.fxml
roaraf Apr 17, 2026
fa81001
Updated CharityPageController
roaraf Apr 17, 2026
e372f91
Updated charityPage.fxml
roaraf Apr 17, 2026
d3ac180
Updated DatabaseSetup
roaraf Apr 18, 2026
e54f602
Updated APIToDatabaseService
roaraf Apr 18, 2026
838c429
Updated frontPage.fxml
roaraf Apr 18, 2026
fa4a687
Updated CharitySelect
roaraf Apr 18, 2026
fda1312
Added CategorySelect
roaraf Apr 18, 2026
a7dd6ce
Updated FrontpageController
roaraf Apr 18, 2026
421c648
Updated frontPage.fxml
roaraf Apr 18, 2026
ca8001e
Updated FrontpageController
roaraf Apr 18, 2026
2ce2376
Updated CharityPageController
roaraf Apr 18, 2026
c26c1e2
Updated charityPage.fxml
roaraf Apr 18, 2026
4dc845c
Updated frontPage.fxml
roaraf Apr 18, 2026
2caaf84
Updated organizationCard.fxml
roaraf Apr 18, 2026
408e8fa
Updated FullCharityScrape
roaraf Apr 18, 2026
cee59c5
Updated HmHApplication
roaraf Apr 18, 2026
3af1a32
Updated donationPage.fxml
roaraf Apr 18, 2026
22c3355
Merge pull request #76 from cathrkri/74-featureadd-description-logo-k…
roaraf Apr 18, 2026
40d2815
Feat: Login Button changed into Profile when logged inn
Apr 18, 2026
5162b5d
Feat: Extended to LoaderScene with a another method (that points to t…
Apr 18, 2026
f1b0c56
Feat: Settings update and update user methods added
Apr 18, 2026
b5993b9
Feat: Expanded and implemented profile user.
Apr 19, 2026
4d11e3c
Feat: Attempt at favouriteDAO
Apr 19, 2026
89c5f9e
Deleted unneeded file
Apr 20, 2026
9e37945
Fix: Userfixes; Syntaxses and other stuff. Also moved into favouriites
Apr 20, 2026
3e298b9
Feat: One singular name field.
Apr 20, 2026
530a61d
Feat: Updating user settings work now
Apr 20, 2026
61862b7
Feat: Donation work. Syntax fixes and sturcutalr fixes. Favourite But…
Apr 20, 2026
ee8ba2e
Feat: Interests/Favourities and favouriting works. Basically login, g…
Apr 20, 2026
dc0737a
Fix: Major design change message contain the charity, instead of char…
Apr 20, 2026
23f53a9
Feat: Inbox works and some minor fixes to stuff
Apr 20, 2026
ec8c933
Feat: aboutPage works
Apr 21, 2026
fad1306
Feat: Expanded DonationSelect to do things
Apr 21, 2026
ea265eb
Feat: Viewing donations work yey
Apr 21, 2026
6cf34de
Feat: Implementing charityUser, new methods for showing its a charity…
Apr 21, 2026
efd31df
Feat: Updating (org_settings) work
Apr 21, 2026
e64128b
Feat: Updating descirptng (org_Edit) works.
Apr 21, 2026
020742f
Feat: FrontPage donate button works
Apr 21, 2026
a5fdf85
Feat: Getting donations from doners ad charityUser working
Apr 21, 2026
35f72aa
Feat: We'll see if feedback work/messages work
Apr 21, 2026
4cd19f3
Feat: Messages work
Apr 21, 2026
9a608e2
Fix: Duplicate entry fix, unqiue donation id everytime + small fixes
Apr 21, 2026
75d3138
All should be as it was designed
Apr 21, 2026
2826454
Shitty as fxml (grr i hate fxml) turns every text white for some reas…
Apr 21, 2026
6b4e76f
Fix: attempt to fix avaliable organizaitons but it does nothing athe …
Apr 21, 2026
4da7e5d
Merge branch 'develop' of git.ntnu.no:cathrkri/systemutviklingTeam6 i…
Apr 21, 2026
7434cb8
Added javadoc
Apr 21, 2026
ef3b1bf
Merge pull request #77 from cathrkri/56-user-implemention-and-token
apbaluna Apr 21, 2026
3d48338
Fix: non final role and setmethod, also authtoken changes
Apr 22, 2026
b9b2367
Fixes: Syntax sql fix, able to reopen it after disselecting, and cate…
Apr 22, 2026
d232f05
Fixes: Fix Charity categories not loading, added back feedback button…
Apr 22, 2026
b4b1b13
Fixes: Fixed org_editPage page displaying wrongly, and fixed sidebar …
Apr 22, 2026
fdc5d16
Fixes: More obvious who you giving feedback to
Apr 22, 2026
fa18126
Merge pull request #79 from cathrkri/hotfix/everything-after-#77
apbaluna Apr 22, 2026
3cfdcc4
Fix: Added Missing fxml and fx:ids and unntakshåndtering upon empty c…
Apr 22, 2026
e38ea89
Merge pull request #80 from cathrkri/hotfix/75-hotfixfix-searching-ch…
apbaluna Apr 22, 2026
fd72eaf
Fix: Moved and renamed CategorySelect to CategoryDAO
Apr 23, 2026
7de8e67
Fix: Moved UserSelect methods to UserDAO so that the userDAO file man…
Apr 23, 2026
7bc1951
Fix: Renamed CharitySelect.java into CharityDAO, and dontation based …
Apr 23, 2026
9f19d32
Updated UserTest
roaraf Apr 23, 2026
960115b
Added Main report 1.1 and Appendix to docs folder
robinsp Apr 23, 2026
6527929
Updated MessageTest
roaraf Apr 23, 2026
e41e4d5
Updated InboxTest
roaraf Apr 23, 2026
8100494
Feat: Added JavaDoc to new strucutre
Apr 23, 2026
a05a080
Feat: Added Final iteration of database files
Apr 23, 2026
e0e37f0
Updated DonationTest
roaraf Apr 23, 2026
7f109f0
Updated FeedbackTest
roaraf Apr 23, 2026
ed164d1
Updated CharityRegistryTest
roaraf Apr 23, 2026
7201f0e
Updated CharityTest
roaraf Apr 23, 2026
781e060
Added UserRegistryTest
roaraf Apr 23, 2026
8018c96
Updated CharityRegistryTest
roaraf Apr 23, 2026
7edbf89
Updated DonationRegistryTest
roaraf Apr 23, 2026
78b3765
Merge pull request #82 from cathrkri/81-hotfixfix-unit-tests
roaraf Apr 23, 2026
4151fee
Feat: Added new test files, deleted old.
Apr 24, 2026
b4448de
Feat: Concurrent test pass, to not get compiling errors
Apr 24, 2026
8a6dde7
Feat: UserDAOTest work
Apr 24, 2026
9c8edc1
Feat: Added and implemented MessageDAOTest
Apr 24, 2026
d5758f3
Feat: Added and implemented FeedbackDAOTest
Apr 24, 2026
9a9cdec
Feat: Added FavouritesDAOTest
Apr 24, 2026
7d7a214
Feat: Added DonationDAOTest
Apr 24, 2026
533e896
Feat: Implemneted CharityUserDAOTest
Apr 24, 2026
ce7e698
Feat: Implemnetet CharityDAOTest
Apr 24, 2026
f467510
Feat: Implemnetet CategoryDAOTest
Apr 24, 2026
6030c5f
Feat: All tests, mostly work
Apr 24, 2026
115b1b6
Merge branch 'develop' of git.ntnu.no:cathrkri/systemutviklingTeam6 i…
Apr 24, 2026
eb24cb9
Feat: All tests.
Apr 24, 2026
0d98d36
Feat: Mvn testing, formating, lifecycles and etc changes
Apr 24, 2026
2783d83
Feat: Added JaCoCo for test coverage
Apr 24, 2026
2329d0d
Feat: Added JaCoCo for test coverage
Apr 24, 2026
0508add
Feat: Removed /target from and gitignore so you can see JaCoCo
Apr 24, 2026
148b855
Merge pull request #84 from cathrkri/testing/9-jacoco-and-unit-testin…
apbaluna Apr 24, 2026
208e826
Fix: Fixed Charity name headline not appearing. Fxml related fix
Apr 24, 2026
cf1e02e
Merge pull request #85 from cathrkri/emergencyfix/no-Charity-title
apbaluna Apr 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
# Adrian
.vscode/
.idea/
helpmehelpapplication/target
.target/
.helpmehelpapplication\target/
.helpmehelpapplication\.idea/
Binary file removed docs/ER-DiagramFile.mwb
Binary file not shown.
Binary file removed docs/ER-DiagramFile.mwb.bak
Binary file not shown.
218 changes: 218 additions & 0 deletions docs/Javadoc/apidocs/allclasses-index.html

Large diffs are not rendered by default.

91 changes: 91 additions & 0 deletions docs/Javadoc/apidocs/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<!DOCTYPE HTML>
<html lang>
<head>
<!-- Generated by javadoc (25) on Tue Apr 21 15:15:53 CEST 2026 -->
<title>All Packages (helpmehelpapplication 1.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2026-04-21">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css">
<script type="text/javascript" src="script-files/script.js"></script>
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
<script type="text/javascript">const pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="search.html">Search</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="caption"><span>Package Summary</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/package-summary.html">ntnu.systemutvikling.team6</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/controller/package-summary.html">ntnu.systemutvikling.team6.controller</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/controller/components/package-summary.html">ntnu.systemutvikling.team6.controller.components</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/database/package-summary.html">ntnu.systemutvikling.team6.database</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/database/DAO/package-summary.html">ntnu.systemutvikling.team6.database.DAO</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/database/Readers/package-summary.html">ntnu.systemutvikling.team6.database.Readers</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/models/package-summary.html">ntnu.systemutvikling.team6.models</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/models/registry/package-summary.html">ntnu.systemutvikling.team6.models.registry</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/models/user/package-summary.html">ntnu.systemutvikling.team6.models.user</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/scraper/package-summary.html">ntnu.systemutvikling.team6.scraper</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/scraper/scraperComponents/package-summary.html">ntnu.systemutvikling.team6.scraper.scraperComponents</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ntnu/systemutvikling/team6/security/package-summary.html">ntnu.systemutvikling.team6.security</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="ntnu/systemutvikling/team6/service/package-summary.html">ntnu.systemutvikling.team6.service</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2026. All rights reserved.</small></p>
</footer>
</main>
</div>
</body>
</html>
13 changes: 13 additions & 0 deletions docs/Javadoc/apidocs/element-list
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
ntnu.systemutvikling.team6
ntnu.systemutvikling.team6.controller
ntnu.systemutvikling.team6.controller.components
ntnu.systemutvikling.team6.database
ntnu.systemutvikling.team6.database.DAO
ntnu.systemutvikling.team6.database.Readers
ntnu.systemutvikling.team6.models
ntnu.systemutvikling.team6.models.registry
ntnu.systemutvikling.team6.models.user
ntnu.systemutvikling.team6.scraper
ntnu.systemutvikling.team6.scraper.scraperComponents
ntnu.systemutvikling.team6.security
ntnu.systemutvikling.team6.service
224 changes: 224 additions & 0 deletions docs/Javadoc/apidocs/help-doc.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
<!DOCTYPE HTML>
<html lang>
<head>
<!-- Generated by javadoc (25) on Tue Apr 21 15:15:53 CEST 2026 -->
<title>API Help (helpmehelpapplication 1.0-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2026-04-21">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="resource-files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css">
<script type="text/javascript" src="script-files/script.js"></script>
<script type="text/javascript" src="script-files/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-files/jquery-ui.min.js"></script>
</head>
<body class="help-page">
<script type="text/javascript">const pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="search.html">Search</a></li>
<li class="nav-bar-cell1-rev">Help</li>
</ul>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<nav role="navigation" class="toc" aria-label="Table of contents">
<div class="toc-header">Contents</div>
<ol class="toc-list" tabindex="-1">
<li><a href="#" tabindex="0">JavaDoc Help</a>
<ol class="toc-list">
<li><a href="#help-navigation" tabindex="0">Navigation</a>
<ol class="toc-list">
<li><a href="#search" tabindex="0">Search</a></li>
<li><a href="#help-keyboard-navigation" tabindex="0">Keyboard Navigation</a></li>
</ol>
</li>
<li><a href="#help-pages" tabindex="0">Kinds of Pages</a>
<ol class="toc-list">
<li><a href="#overview" tabindex="0">Overview</a></li>
<li><a href="#package" tabindex="0">Package</a></li>
<li><a href="#class" tabindex="0">Class or Interface</a></li>
<li><a href="#doc-file" tabindex="0">Other Files</a></li>
<li><a href="#use" tabindex="0">Use</a></li>
<li><a href="#tree" tabindex="0">Tree (Class Hierarchy)</a></li>
<li><a href="#serialized-form" tabindex="0">Serialized Form</a></li>
<li><a href="#all-packages" tabindex="0">All Packages</a></li>
<li><a href="#all-classes" tabindex="0">All Classes and Interfaces</a></li>
<li><a href="#index" tabindex="0">Index</a></li>
</ol>
</li>
<li><a href="#help-releases" tabindex="0">Release Details</a></li>
</ol>
</li>
</ol>
<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span><img src="resource-files/left.svg" alt="Hide sidebar"></button><button class="show-sidebar"><img src="resource-files/right.svg" alt="Show sidebar"><span>&nbsp;Show sidebar</span></button></nav>
<main role="main">
<h1 class="title">JavaDoc Help</h1>
<hr>
<div class="sub-title">
<h2 id="help-navigation">Navigation</h2>
Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
<section class="help-section" id="search">
<h3>Search</h3>
<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API. These items can be searched using part or all of the name, optionally using "camelCase" abbreviations, or multiple search terms separated by whitespace. Some examples:</p>
<ol class="toc-list">
<li><code>"j.l.obj"</code> matches "java.lang.Object"</li>
<li><code>"InpStr"</code> matches "java.io.InputStream"</li>
<li><code>"math exact long"</code> matches "java.lang.Math.absExact(long)"</li>
</ol>
<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/25/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
</section>
<section class="help-section" id="help-keyboard-navigation">
<h3>Keyboard Navigation</h3>
<p>Documentation pages provide keyboard shortcuts to facilitate access to common navigation tasks.</p>
<ul>
<li>Type
<kbd>/</kbd>
to access the search input field in any page.</li>
<li>Type
<kbd>.</kbd>
to access the filter input field in the sidebar of class pages.</li>
<li>Type
<kbd>Esc</kbd>
to clear the input and release keyboard focus in any input field.</li>
<li>Type
<kbd>Tab</kbd>
/
<kbd>&downarrow;</kbd>
/
<kbd>&uparrow;</kbd>
to select list items after entering a search term in a search or filter input field.</li>
<li>Type
<kbd>&leftarrow;</kbd>
/
<kbd>&rightarrow;</kbd>
to switch between tabs in tabbed summary tables.</li>
</ul>
</section>
</div>
<hr>
<div class="sub-title">
<h2 id="help-pages">Kinds of Pages</h2>
The following sections describe the different kinds of pages in this collection.
<section class="help-section" id="overview">
<h3>Overview</h3>
<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
</section>
<section class="help-section" id="package">
<h3>Package</h3>
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
<ul class="help-section-list">
<li>Interfaces</li>
<li>Classes</li>
<li>Enum Classes</li>
<li>Exception Classes</li>
<li>Annotation Interfaces</li>
</ul>
</section>
<section class="help-section" id="class">
<h3>Class or Interface</h3>
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
<ul class="help-section-list">
<li>Class Inheritance Diagram</li>
<li>Direct Subclasses</li>
<li>All Known Subinterfaces</li>
<li>All Known Implementing Classes</li>
<li>Class or Interface Declaration</li>
<li>Class or Interface Description</li>
</ul>
<br>
<ul class="help-section-list">
<li>Nested Class Summary</li>
<li>Enum Constant Summary</li>
<li>Field Summary</li>
<li>Property Summary</li>
<li>Constructor Summary</li>
<li>Method Summary</li>
<li>Required Element Summary</li>
<li>Optional Element Summary</li>
</ul>
<br>
<ul class="help-section-list">
<li>Enum Constant Details</li>
<li>Field Details</li>
<li>Property Details</li>
<li>Constructor Details</li>
<li>Method Details</li>
<li>Element Details</li>
</ul>
<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
</section>
<section class="help-section" id="doc-file">
<h3>Other Files</h3>
<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
</section>
<section class="help-section" id="use">
<h3>Use</h3>
<p>Each documented package, class or interface has its own Use page, which lists packages, classes, interfaces, methods, constructors and fields that use any part of that package, class or interface. Given a class or interface A, its Use page includes subclasses or subinterfaces of A, fields declared as A, methods that return A, methods and constructors with parameters of type A, and subclasses or subinterfaces with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p>
</section>
<section class="help-section" id="tree">
<h3>Tree (Class Hierarchy)</h3>
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
<ul class="help-section-list">
<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li>
<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
</ul>
</section>
<section class="help-section" id="serialized-form">
<h3>Serialized Form</h3>
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.</p>
</section>
<section class="help-section" id="all-packages">
<h3>All Packages</h3>
<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
</section>
<section class="help-section" id="all-classes">
<h3>All Classes and Interfaces</h3>
<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
</section>
<section class="help-section" id="index">
<h3>Index</h3>
<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
</section>
</div>
<hr>
<div class="sub-title">
<h2 id="help-releases">Release Details</h2>
<p>The details for each module, package, class or interface normally include the release in which the declaration was introduced.</p>
<p>When a member is added after the initial introduction of the enclosing class or interface, the details of the member include the release in which it was introduced.</p>
</div>
<hr>
<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2026. All rights reserved.</small></p>
</footer>
</main>
</div>
</body>
</html>
Loading