diff --git a/javadoc/allclasses-index.html b/javadoc/allclasses-index.html
index ee09ea01805df7a4b7bd3f65dac3c1db54383c49..7b061743e97cd5d06664e4ac37433dfece6b8b8f 100644
--- a/javadoc/allclasses-index.html
+++ b/javadoc/allclasses-index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>All Classes and Interfaces (demo 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">
@@ -66,24 +66,48 @@ loadScripts(document, 'script');</script>
  handles the page of creating a cup
  Coupled with the create-cup.fxml file</div>
 </div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateDivisionController</a></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></div>
 <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Controller for the create division page.</div>
+<div class="block">Class to create a new database with tables.</div>
 </div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateMatchController</a></div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateDivisionController</a></div>
 <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Controller for the create division page.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateMatchController</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
 <div class="block">Controller for creating a match
  Coupled with the create-match.fxml file</div>
 </div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateTeamController</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateTeamController</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
 <div class="block">Controller for creating a team.</div>
 </div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CupOverviewController</a></div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The type Cup.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></div>
 <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The Database Access Object for the class Cup.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CupOverviewController</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
 <div class="block">Cup Controller
  handles the page of viewing everything in a cup.</div>
 </div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Class used to create Database connection</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">This class keeps track of a division in the tournament.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The Database Access Object for the class Division.</div>
+</div>
 <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">DivisionOverviewController</a></div>
 <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
 <div class="block">Controller for viewing details about
@@ -100,8 +124,19 @@ loadScripts(document, 'script');</script>
  and the buttons for go to
  the cup creation page, help and rules.</div>
 </div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html" title="class in edu.ntnu.idatt1002.k1g4">Main</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The type Main.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The class Match which holds
+ two teams.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The Database Access Object for the class Match.</div>
+</div>
 <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a></div>
 <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
 <div class="block">The match overview controller.</div>
@@ -110,6 +145,17 @@ loadScripts(document, 'script');</script>
 <div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
 <div class="block">The type Model.</div>
 </div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The Database Access Object for the class Team.</div>
+</div>
 <div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">TeamOverviewController</a></div>
 <div class="col-last even-row-color all-classes-table all-classes-table-tab2">
 <div class="block">Controller for the team overview
diff --git a/javadoc/allpackages-index.html b/javadoc/allpackages-index.html
index 077287b360952de915950507287083a859fc68db..4fc994cf644a4c61931925b4d55acf76142186df 100644
--- a/javadoc/allpackages-index.html
+++ b/javadoc/allpackages-index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>All Packages (demo 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">
@@ -55,9 +55,13 @@ loadScripts(document, 'script');</script>
 <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="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-first even-row-color"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
 <div class="col-last even-row-color">&nbsp;</div>
-<div class="col-first odd-row-color"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
+<div class="col-first odd-row-color"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
 <div class="col-last odd-row-color">&nbsp;</div>
 </div>
 </main>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html
new file mode 100644
index 0000000000000000000000000000000000000000..97e1ac852937a6a3a94b993a175a159fb1cc9ec2
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html
@@ -0,0 +1,598 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Cup (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Cup">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/Cup.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Class Cup" class="title">Class Cup</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.Cup</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Cup</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The type Cup.
+ A Cup has multiple divisions corresponding to different age and gender groups.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.5</dd>
+<dt>Author:</dt>
+<dd>Nicolai H. Brand, Runar Indahl, Carl Gützkow, Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Cup</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Cup.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)" class="member-name-link">Cup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Simplified constructor for instantiation of a new Cup.</div>
+</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String,java.lang.String,java.util.ArrayList,java.time.LocalDateTime,java.time.LocalDateTime)" class="member-name-link">Cup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Cup.</div>
+</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method which adds division to the list of divisions.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatchInDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeamInDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Finds the correct division and adds a
+ team to the division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#formatTime()" class="member-name-link">formatTime</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Formats a localDateTime object to dd/MM/yyy hh:mm</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCupId()" class="member-name-link">getCupId</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets cup id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDivisions()" class="member-name-link">getDivisions</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Returns a list of divisions with composition.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEndTime()" class="member-name-link">getEndTime</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get-method which returns the end time of the cup.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">getEqualDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Helper method to get the division that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getLocation()" class="member-name-link">getLocation</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets location for where the cup is held.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the name of the cup</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStartTime()" class="member-name-link">getStartTime</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get-method which returns the start time of the cup.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">removeDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method which removes division to the list of divisions.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatchInDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeamInDivision</a><wbr>(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Finds the correct division and removes a
+ team from the division.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCupId(int)" class="member-name-link">setCupId</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets cup id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDivisions(java.util.ArrayList)" class="member-name-link">setDivisions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets divisions.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEndTime(java.time.LocalDateTime)" class="member-name-link">setEndTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Mutation-method which sets end time for a cup.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setLocation(java.lang.String)" class="member-name-link">setLocation</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets the location for where the cup is held</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Changes the name of the cup</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStartTime(java.time.LocalDateTime)" class="member-name-link">setStartTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Mutation-method which sets start time for a cup.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">toString-method for Cup class.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String,java.util.ArrayList,java.time.LocalDateTime,java.time.LocalDateTime)">
+<h3>Cup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Cup</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</span>
+    throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Instantiates a new Cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String:                         The name of the cup</dd>
+<dd><code>location</code> - String:                         The location of the cup.</dd>
+<dd><code>divisions</code> - HashMap:                        List of divisions for this cup.</dd>
+<dd><code>startTime</code> - LocalDateTime:                  When the cup starts.</dd>
+<dd><code>endTime</code> - LocalDateTime:                  When the cup ends.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - If end time before start time.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)">
+<h3>Cup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Cup</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</span></div>
+<div class="block">Simplified constructor for instantiation of a new Cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String:                         The name of the cup</dd>
+<dd><code>location</code> - String:                         The location of the cup.</dd>
+<dd><code>startTime</code> - LocalDateTime:                  When the cup starts.</dd>
+<dd><code>endTime</code> - LocalDateTime:                  When the cup ends.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Cup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Cup</span>()</div>
+<div class="block">Instantiates a new Cup.
+ This constructor is for data from the database.</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getName()">
+<h3>getName</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
+<div class="block">Gets the name of the cup</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>name String:      the name of the cup</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setName(java.lang.String)">
+<h3>setName</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
+<div class="block">Changes the name of the cup</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String:       the name of the cup</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getLocation()">
+<h3>getLocation</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getLocation</span>()</div>
+<div class="block">Gets location for where the cup is held.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>Location String:       The cup location.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setLocation(java.lang.String)">
+<h3>setLocation</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setLocation</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location)</span></div>
+<div class="block">Sets the location for where the cup is held</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>location</code> - String:      the location of the cup</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getStartTime()">
+<h3>getStartTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></span>&nbsp;<span class="element-name">getStartTime</span>()</div>
+<div class="block">Get-method which returns the start time of the cup.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>startTime LocalDateTime:         The start time.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getEndTime()">
+<h3>getEndTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></span>&nbsp;<span class="element-name">getEndTime</span>()</div>
+<div class="block">Get-method which returns the end time of the cup.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>endTime LocalDateTime:       The end time.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setStartTime(java.time.LocalDateTime)">
+<h3>setStartTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStartTime</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime)</span></div>
+<div class="block">Mutation-method which sets start time for a cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>startTime</code> - LocalDateTime:      The start time.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setEndTime(java.time.LocalDateTime)">
+<h3>setEndTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEndTime</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</span></div>
+<div class="block">Mutation-method which sets end time for a cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>endTime</code> - LocalDateTime:        The end time.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDivisions()">
+<h3>getDivisions</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</span>&nbsp;<span class="element-name">getDivisions</span>()</div>
+<div class="block">Returns a list of divisions with composition.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>newDivisions ArrayList:      an arraylist of divisions</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addDivision(edu.ntnu.idatt1002.k1g4.Division)">
+<h3>addDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">addDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</span></div>
+<div class="block">Method which adds division to the list of divisions.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:   Division to be added.</dd>
+<dt>Returns:</dt>
+<dd>Boolean :    True if division doesn't exist and is added, false if it doesn't exist.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="removeDivision(edu.ntnu.idatt1002.k1g4.Division)">
+<h3>removeDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">removeDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</span></div>
+<div class="block">Method which removes division to the list of divisions.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:   Division to be removed.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)">
+<h3>getEqualDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span>&nbsp;<span class="element-name">getEqualDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</span></div>
+<div class="block">Helper method to get the division that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:        a division to find the equal of</dd>
+<dt>Returns:</dt>
+<dd>Division :        a division that is in the list. Might be null</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)">
+<h3>addTeamInDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">addTeamInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Finds the correct division and adds a
+ team to the division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:        a division to find the equal of</dd>
+<dd><code>team</code> - Team:            a provided team to add to the division.</dd>
+<dt>Returns:</dt>
+<dd>boolean true if the division exists and the team was successfully added.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)">
+<h3>removeTeamInDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">removeTeamInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Finds the correct division and removes a
+ team from the division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:        a division to find the equal of</dd>
+<dd><code>team</code> - Team:            provided team to remove from the division.</dd>
+<dt>Returns:</dt>
+<dd>boolean true if the division exists and the team was successfully removed.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)">
+<h3>addMatchInDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">addMatchInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:        a division to find the equal of</dd>
+<dd><code>match</code> - Match:           a provided match to add to the division.</dd>
+<dt>Returns:</dt>
+<dd>boolean true if the division exists and the match was successfully added.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)">
+<h3>removeMatchInDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">removeMatchInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division:        a division to find the equal of</dd>
+<dd><code>match</code> - Match:           a provided match to remove from the division.</dd>
+<dt>Returns:</dt>
+<dd>boolean true if the division exists and the match was successfully removed.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setCupId(int)">
+<h3>setCupId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCupId</span><wbr><span class="parameters">(int&nbsp;cupId)</span>
+              throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Sets cup id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cupId</code> - int:    the cup id</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - the illegal argument exception</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDivisions(java.util.ArrayList)">
+<h3>setDivisions</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDivisions</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions)</span></div>
+<div class="block">Sets divisions.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisions</code> - ArrayList: The divisions that the cup have.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getCupId()">
+<h3>getCupId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getCupId</span>()</div>
+<div class="block">Gets cup id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>int:     the cup id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="formatTime()">
+<h3>formatTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">formatTime</span>()</div>
+<div class="block">Formats a localDateTime object to dd/MM/yyy hh:mm</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>String :      representation of start and estimated end time</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="toString()">
+<h3>toString</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
+<div class="block">toString-method for Cup class.</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Returns:</dt>
+<dd>string:      representation of a cup</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html
new file mode 100644
index 0000000000000000000000000000000000000000..a17e8bc5e961ac3f5a1a397aca3f65075b137632
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html
@@ -0,0 +1,576 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Division (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Division">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/Division.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Class Division" class="title">Class Division</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.Division</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Division</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">This class keeps track of a division in the tournament.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.7</dd>
+<dt>Author:</dt>
+<dd>Brage H. Kvamme, Nicolai H. Brand, Runar Indahl, Carl Gützkow, Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Division</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Division.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,int)" class="member-name-link">Division</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Instantiates a new division.</div>
+</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.util.HashMap,java.util.ArrayList,java.lang.String,int)" class="member-name-link">Division</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Division.</div>
+</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch</a><wbr>(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Add a match to the list of matches.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeam</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Add a team to the list of competing teams.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">override equals method</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#genRandomMatches(java.time.LocalDateTime,int,java.lang.String%5B%5D,int)" class="member-name-link">genRandomMatches</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ int&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;fields,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Create random matches.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCompetingTeams()" class="member-name-link">getCompetingTeams</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Creates and return a deep copy of competing teams list.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCupId()" class="member-name-link">getCupId</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets cup id.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDivisionCategory()" class="member-name-link">getDivisionCategory</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Returns the division category.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDivisionId()" class="member-name-link">getDivisionId</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets division id.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">getEqualMatch</a><wbr>(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Helper method to get the match that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMatches()" class="member-name-link">getMatches</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Return the list of matches.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getProjectedGeneratedMatches()" class="member-name-link">getProjectedGeneratedMatches</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the projected amount of matches generated.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#hashCode()" class="member-name-link">hashCode</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">gets hashcode</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatch</a><wbr>(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Remove a match from the list of matches.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#removeTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeam</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Remove a team.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCompetingTeams(java.util.HashMap)" class="member-name-link">setCompetingTeams</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets competing teams in a division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCupId(int)" class="member-name-link">setCupId</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets cup id of the division.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDivisionCategory(java.lang.String)" class="member-name-link">setDivisionCategory</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets division category.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDivisionId(int)" class="member-name-link">setDivisionId</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets division id.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMatches(java.util.ArrayList)" class="member-name-link">setMatches</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets matches in a division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">toString method</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(java.util.HashMap,java.util.ArrayList,java.lang.String,int)">
+<h3>Division</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Division</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</span>
+         throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Instantiates a new Division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>competingTeams</code> - HashMap:         the competing teams in this division.</dd>
+<dd><code>matches</code> - ArrayList:       the matches that have been played in this division.</dd>
+<dd><code>divisionCategory</code> - String:          the division which is competed in.</dd>
+<dd><code>cupId</code> - int:             the cup id of the division.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - if category is empty</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String,int)">
+<h3>Division</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Division</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</span></div>
+<div class="block">Instantiates a new division.
+ Simplified Constructor which allows a division to be established
+ without a list of teams and matches.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionCategory</code> - String:      the division which is competed in.</dd>
+<dd><code>cupId</code> - int:         the cup id of the division.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Division</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Division</span>()</div>
+<div class="block">Instantiates a new Division.
+ This constructor is for data from the database.</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="addTeam(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>addTeam</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">addTeam</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Add a team to the list of competing teams.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>team</code> - Team:        a competing team.</dd>
+<dt>Returns:</dt>
+<dd>boolean true if team was added, false if not.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="removeTeam(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>removeTeam</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">removeTeam</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Remove a team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>team</code> - Team:        a competing team.</dd>
+<dt>Returns:</dt>
+<dd>boolean :     true if team was removed, false if not.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addMatch(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>addMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">addMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span>
+                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Add a match to the list of matches.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match:        the match to be added to the division</dd>
+<dt>Returns:</dt>
+<dd>Boolean :      True if match not exist and then adds the match. False if already exists.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - the illegal argument exception</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="removeMatch(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>removeMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">removeMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Remove a match from the list of matches.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match:      the match to be removed.</dd>
+<dt>Returns:</dt>
+<dd>boolean :    true when match is removed.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getCompetingTeams()">
+<h3>getCompetingTeams</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</span>&nbsp;<span class="element-name">getCompetingTeams</span>()</div>
+<div class="block">Creates and return a deep copy of competing teams list.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>HashMap :      a list of competing teams.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getMatches()">
+<h3>getMatches</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</span>&nbsp;<span class="element-name">getMatches</span>()</div>
+<div class="block">Return the list of matches.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>matches ArrayList:        the list of matches in this division.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDivisionCategory()">
+<h3>getDivisionCategory</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getDivisionCategory</span>()</div>
+<div class="block">Returns the division category.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>divisionCategory String:         the division which is competed in.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getProjectedGeneratedMatches()">
+<h3>getProjectedGeneratedMatches</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getProjectedGeneratedMatches</span>()</div>
+<div class="block">Gets the projected amount of matches generated.
+ Integer division by two on total teams</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>int : amount of matches to be generatd</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>getEqualMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span>&nbsp;<span class="element-name">getEqualMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Helper method to get the match that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match:      Match - a division to find the equal of</dd>
+<dt>Returns:</dt>
+<dd>match Match:     a match that is in the list. Might be null</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="genRandomMatches(java.time.LocalDateTime,int,java.lang.String[],int)">
+<h3>genRandomMatches</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">genRandomMatches</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ int&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;fields,
+ int&nbsp;divisionId)</span></div>
+<div class="block">Create random matches.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>startTime</code> - the start time</dd>
+<dd><code>duration</code> - the duration</dd>
+<dd><code>fields</code> - the fields</dd>
+<dd><code>divisionId</code> - the division id</dd>
+<dt>Returns:</dt>
+<dd>the list</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDivisionId(int)">
+<h3>setDivisionId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDivisionId</span><wbr><span class="parameters">(int&nbsp;divisionId)</span>
+                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Sets division id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int:   the division id</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - the illegal argument exception</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setCompetingTeams(java.util.HashMap)">
+<h3>setCompetingTeams</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCompetingTeams</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams)</span></div>
+<div class="block">Sets competing teams in a division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>competingTeams</code> - ArrayList: The competing teams</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setMatches(java.util.ArrayList)">
+<h3>setMatches</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMatches</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches)</span></div>
+<div class="block">Sets matches in a division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>matches</code> - ArrayList:   The matches</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDivisionCategory(java.lang.String)">
+<h3>setDivisionCategory</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDivisionCategory</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory)</span>
+                         throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Sets division category.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionCategory</code> - String: The division category</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - the illegal argument exception</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDivisionId()">
+<h3>getDivisionId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getDivisionId</span>()</div>
+<div class="block">Gets division id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>divisionId int :     the division id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setCupId(int)">
+<h3>setCupId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCupId</span><wbr><span class="parameters">(int&nbsp;cupId)</span></div>
+<div class="block">Sets cup id of the division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cupId</code> - int: the cup id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getCupId()">
+<h3>getCupId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getCupId</span>()</div>
+<div class="block">Gets cup id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>cupId int : the cup id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="equals(java.lang.Object)">
+<h3>equals</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
+<div class="block">override equals method</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Parameters:</dt>
+<dd><code>o</code> - Object:         object to be compared</dd>
+<dt>Returns:</dt>
+<dd>boolean:        true if ageClass and sexClass are equal</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="hashCode()">
+<h3>hashCode</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">hashCode</span>()</div>
+<div class="block">gets hashcode</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Returns:</dt>
+<dd>0 int: the hashcode</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="toString()">
+<h3>toString</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
+<div class="block">toString method</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Returns:</dt>
+<dd>String:     toString</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html
similarity index 86%
rename from javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html
rename to javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html
index 435dc5291fff3338db2c5f973349dd29cdadc901..b4536bee7af7c3a97dc841f6f6db7eff65543bcb 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html
@@ -1,26 +1,26 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Main (demo 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="2022-04-28">
-<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.client, class: Main">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Main">
 <meta name="generator" content="javadoc/ClassWriterImpl">
-<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
-<script type="text/javascript" src="../../../../../../script.js"></script>
-<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
 </head>
 <body class="class-declaration-page">
 <script type="text/javascript">var evenRowColor = "even-row-color";
 var oddRowColor = "odd-row-color";
 var tableTab = "table-tab";
 var activeTableTab = "active-table-tab";
-var pathtoroot = "../../../../../../";
+var pathtoroot = "../../../../../";
 loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
@@ -32,13 +32,13 @@ loadScripts(document, 'script');</script>
 <div class="top-nav" id="navbar-top">
 <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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../../../../module-summary.html">Module</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="nav-bar-cell1-rev">Class</li>
 <li><a href="class-use/Main.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
 </ul>
 </div>
 <div class="sub-nav">
@@ -69,17 +69,24 @@ loadScripts(document, 'script');</script>
 <main role="main">
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
-<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
 <h1 title="Class Main" class="title">Class Main</h1>
 </div>
 <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
-<div class="inheritance">edu.ntnu.idatt1002.k1g4.client.Main</div>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.Main</div>
 </div>
 <section class="class-description" id="class-description">
 <hr>
 <div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Main</span>
 <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The type Main.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum</dd>
+</dl>
 </section>
 <section class="summary">
 <ul class="summary-list">
@@ -109,7 +116,9 @@ loadScripts(document, 'script');</script>
 <div class="table-header col-last">Description</div>
 <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
 <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">The entry point of application.</div>
+</div>
 </div>
 </div>
 </div>
@@ -145,6 +154,11 @@ loadScripts(document, 'script');</script>
 <section class="detail" id="main(java.lang.String[])">
 <h3>main</h3>
 <div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</span></div>
+<div class="block">The entry point of application.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>args</code> - the input arguments</dd>
+</dl>
 </section>
 </li>
 </ul>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html
new file mode 100644
index 0000000000000000000000000000000000000000..27b5adc3b3dcad4d0e2d2e538437b73c0d0cb48a
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html
@@ -0,0 +1,849 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Match (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Match">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/Match.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Class Match" class="title">Class Match</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.Match</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Match</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The class Match which holds
+ two teams.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.8</dd>
+<dt>Author:</dt>
+<dd>Callum Gran, Brage H. Kvamme, Carl Gützkow, Runar Indahl, Nicolai H. Brand.</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Match</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Match.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Match</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Instantiates a new Match.</div>
+</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String)" class="member-name-link">Match</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Match.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String,boolean)" class="member-name-link">Match</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field,
+ boolean&nbsp;isWalkover)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">First constructor for match.</div>
+</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Overrides the equals method from Object</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#fieldOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">fieldOccupied</a><wbr>(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Checks if field is occupied by a match</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDivisionId()" class="member-name-link">getDivisionId</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets division id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDuration()" class="member-name-link">getDuration</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the duration of the match</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getEndTime()" class="member-name-link">getEndTime</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the end time of the match.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getField()" class="member-name-link">getField</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the field of the match.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMatchId()" class="member-name-link">getMatchId</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets match id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int[]</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScore()" class="member-name-link">getScore</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get score.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">getScore</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get score of a team</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int[]</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getScores()" class="member-name-link">getScores</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the score of the match.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getStartTime()" class="member-name-link">getStartTime</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the start time of the match.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamOne()" class="member-name-link">getTeamOne</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get team one.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamTwo()" class="member-name-link">getTeamTwo</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get team two.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>long</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTimeLeft()" class="member-name-link">getTimeLeft</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Get the amount of time left of the match.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#incrementScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">incrementScore</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamToIncreaseScore)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Increments score for a team.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isFinished()" class="member-name-link">isFinished</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">checks if match is finished</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isKnockout()" class="member-name-link">isKnockout</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Is knockout boolean.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isWalkover()" class="member-name-link">isWalkover</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Is the match walkover.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDivisionId(int)" class="member-name-link">setDivisionId</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets division id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDuration(long)" class="member-name-link">setDuration</a><wbr>(long&nbsp;duration)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets a new duration for the match
+ Should be possible to edit duration
+ after a match is finished in case
+ someone where to forget to finish
+ a match.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEndTime(java.time.LocalDateTime)" class="member-name-link">setEndTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets end time.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setField(java.lang.String)" class="member-name-link">setField</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets a new field to the match</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFinished()" class="member-name-link">setFinished</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets the match to finished.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFinished(boolean)" class="member-name-link">setFinished</a><wbr>(boolean&nbsp;finished)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets finished.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setFinished(java.time.LocalDateTime)" class="member-name-link">setFinished</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Set finished.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setKnockout(boolean)" class="member-name-link">setKnockout</a><wbr>(boolean&nbsp;isKnockout)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets knockout.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMatchId(int)" class="member-name-link">setMatchId</a><wbr>(int&nbsp;matchId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets match id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setScore(int%5B%5D)" class="member-name-link">setScore</a><wbr>(int[]&nbsp;score)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets score.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setStartTime(java.time.LocalDateTime)" class="member-name-link">setStartTime</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Set start time to a new one
+ Updates the duration as well</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTeamOne(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamOne</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets team one.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTeamTwo(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamTwo</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets team two.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWalkover(boolean)" class="member-name-link">setWalkover</a><wbr>(boolean&nbsp;walkover)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets walkover to true or false.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setWinner()" class="member-name-link">setWinner</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets the losing team to not competing.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#teamsOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">teamsOccupied</a><wbr>(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">checks if team is occupied by match</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Overrides the toString method in Object
+ Different for finished, ongoing and not started matches</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateScore(int,int)" class="member-name-link">updateScore</a><wbr>(int&nbsp;teamNr,
+ int&nbsp;newScore)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Update score.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String,boolean)">
+<h3>Match</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field,
+ boolean&nbsp;isWalkover)</span>
+      throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a>,
+<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></span></div>
+<div class="block">First constructor for match.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamOne</code> - Team:                  Competing team 1.</dd>
+<dd><code>teamTwo</code> - Team:                  Competing team 2.</dd>
+<dd><code>startTime</code> - LocalDateTime:         Time of when the match starts</dd>
+<dd><code>duration</code> - LocalDateTime:         The expected duration of the match in minutes</dd>
+<dd><code>field</code> - String:                The field that the match is played on.</dd>
+<dd><code>isWalkover</code> - boolean:               Defines if the match is a walkover.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if field number is negative, if the teams are the same, if one of the teams is not competing or if endTime is before starTime.</dd>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/NullPointerException.html" title="class or interface in java.lang" class="external-link">NullPointerException</a></code> - thrown if either team is null or matchType is null</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String)">
+<h3>Match</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field)</span></div>
+<div class="block">Instantiates a new Match.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamOne</code> - Team:      Competing team 1.</dd>
+<dd><code>teamTwo</code> - Team:      Competing team 2.</dd>
+<dd><code>startTime</code> - Team:      Time of when the match starts</dd>
+<dd><code>duration</code> - Team:      Time of when then match ends</dd>
+<dd><code>field</code> - Team:      The field that the match is played on.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)">
+<h3>Match</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</span></div>
+<div class="block">Instantiates a new Match.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamOne</code> - Team:     Competing team 1.</dd>
+<dd><code>teamTwo</code> - Team:     Competing team 2.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Match</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Match</span>()</div>
+<div class="block">Instantiates a new Match.
+ This constructor is for data from the database.</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="incrementScore(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>incrementScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">incrementScore</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamToIncreaseScore)</span></div>
+<div class="block">Increments score for a team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamToIncreaseScore</code> - Team:           team which score will increase</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="updateScore(int,int)">
+<h3>updateScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateScore</span><wbr><span class="parameters">(int&nbsp;teamNr,
+ int&nbsp;newScore)</span></div>
+<div class="block">Update score.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamNr</code> - int:            the team nr</dd>
+<dd><code>newScore</code> - int:            the new score</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getScore(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>getScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getScore</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Get score of a team</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>team</code> - Team:          the team</dd>
+<dt>Returns:</dt>
+<dd>score int:          score of a team</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getScores()">
+<h3>getScores</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int[]</span>&nbsp;<span class="element-name">getScores</span>()</div>
+<div class="block">Gets the score of the match.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>score int[]           the scores of both teams.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="isFinished()">
+<h3>isFinished</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isFinished</span>()</div>
+<div class="block">checks if match is finished</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>isFinished boolean:            true if match is finished and false if not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setFinished()">
+<h3>setFinished</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFinished</span>()</div>
+<div class="block">Sets the match to finished.
+ finishes match with end time now
+ Uses the other finished method to
+ set end time to now.</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setFinished(java.time.LocalDateTime)">
+<h3>setFinished</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFinished</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</span></div>
+<div class="block">Set finished.
+ finishes match with specified end time</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>endTime</code> - LocalDateTime:            the match end time</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setWinner()">
+<h3>setWinner</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWinner</span>()</div>
+<div class="block">Sets the losing team to not competing.
+ Only called on matches that are of type knockout</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setWalkover(boolean)">
+<h3>setWalkover</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setWalkover</span><wbr><span class="parameters">(boolean&nbsp;walkover)</span></div>
+<div class="block">Sets walkover to true or false.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>walkover</code> - boolean:            true if the match is a walk over match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamOne()">
+<h3>getTeamOne</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span>&nbsp;<span class="element-name">getTeamOne</span>()</div>
+<div class="block">Get team one.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>teamOne Team:           one of the two teams that are playing.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamTwo()">
+<h3>getTeamTwo</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span>&nbsp;<span class="element-name">getTeamTwo</span>()</div>
+<div class="block">Get team two.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>teamTwo Team:           one of the two teams that are playing.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDuration()">
+<h3>getDuration</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getDuration</span>()</div>
+<div class="block">Gets the duration of the match</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>duration long:           the duration of the match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDuration(long)">
+<h3>setDuration</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDuration</span><wbr><span class="parameters">(long&nbsp;duration)</span></div>
+<div class="block">Sets a new duration for the match
+ Should be possible to edit duration
+ after a match is finished in case
+ someone where to forget to finish
+ a match. Also updates the end time
+ accordingly.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>duration</code> - long:           the duration of the match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getStartTime()">
+<h3>getStartTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></span>&nbsp;<span class="element-name">getStartTime</span>()</div>
+<div class="block">Gets the start time of the match.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>startTime LocalDateTime:          the start time of the match.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setStartTime(java.time.LocalDateTime)">
+<h3>setStartTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setStartTime</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime)</span></div>
+<div class="block">Set start time to a new one
+ Updates the duration as well</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>startTime</code> - LocalDateTime:          the new star time of the match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getEndTime()">
+<h3>getEndTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a></span>&nbsp;<span class="element-name">getEndTime</span>()</div>
+<div class="block">Gets the end time of the match.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>endTime LocalDateTime:          the end time of the match.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTimeLeft()">
+<h3>getTimeLeft</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">long</span>&nbsp;<span class="element-name">getTimeLeft</span>()</div>
+<div class="block">Get the amount of time left of the match.
+ Format is a long in minutes</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>long :     minutes left of the match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getField()">
+<h3>getField</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getField</span>()</div>
+<div class="block">Gets the field of the match.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>field String:              the field number.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setField(java.lang.String)">
+<h3>setField</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setField</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field)</span></div>
+<div class="block">Sets a new field to the match</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>field</code> - String:             the field for the match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="fieldOccupied(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>fieldOccupied</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">fieldOccupied</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Checks if field is occupied by a match</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match:          the match to check</dd>
+<dt>Returns:</dt>
+<dd>boolean :        true if field and time overlap, false if not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="teamsOccupied(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>teamsOccupied</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">teamsOccupied</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">checks if team is occupied by match</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match:          the match to check</dd>
+<dt>Returns:</dt>
+<dd>boolean :        true if teams and time overlap, false if not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="isWalkover()">
+<h3>isWalkover</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isWalkover</span>()</div>
+<div class="block">Is the match walkover.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>isWalkover boolean:               the boolean if the match is a walkover or not.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getMatchId()">
+<h3>getMatchId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getMatchId</span>()</div>
+<div class="block">Gets match id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>int : The match id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setMatchId(int)">
+<h3>setMatchId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setMatchId</span><wbr><span class="parameters">(int&nbsp;matchId)</span></div>
+<div class="block">Sets match id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>matchId</code> - int:   The match id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setTeamOne(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>setTeamOne</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTeamOne</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne)</span></div>
+<div class="block">Sets team one.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamOne</code> - Team: Team one</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setTeamTwo(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>setTeamTwo</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTeamTwo</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</span></div>
+<div class="block">Sets team two.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamTwo</code> - Team: Team two</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getScore()">
+<h3>getScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int[]</span>&nbsp;<span class="element-name">getScore</span>()</div>
+<div class="block">Get score.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>score int[]: The score of both teams.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setScore(int[])">
+<h3>setScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setScore</span><wbr><span class="parameters">(int[]&nbsp;score)</span></div>
+<div class="block">Sets score.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>score</code> - int[]: the score of both teams</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setEndTime(java.time.LocalDateTime)">
+<h3>setEndTime</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setEndTime</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</span></div>
+<div class="block">Sets end time.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>endTime</code> - LocalDateTime: The end time</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setFinished(boolean)">
+<h3>setFinished</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setFinished</span><wbr><span class="parameters">(boolean&nbsp;finished)</span></div>
+<div class="block">Sets finished.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>finished</code> - boolean: true or false if match is finished</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="isKnockout()">
+<h3>isKnockout</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isKnockout</span>()</div>
+<div class="block">Is knockout boolean.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>isKnockout boolean: true or false if is a knockout match</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getDivisionId()">
+<h3>getDivisionId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getDivisionId</span>()</div>
+<div class="block">Gets division id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>divisionId int: the division id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDivisionId(int)">
+<h3>setDivisionId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDivisionId</span><wbr><span class="parameters">(int&nbsp;divisionId)</span></div>
+<div class="block">Sets division id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - the division id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setKnockout(boolean)">
+<h3>setKnockout</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setKnockout</span><wbr><span class="parameters">(boolean&nbsp;isKnockout)</span></div>
+<div class="block">Sets knockout.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>isKnockout</code> - the is knockout</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="equals(java.lang.Object)">
+<h3>equals</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
+<div class="block">Overrides the equals method from Object</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Parameters:</dt>
+<dd><code>o</code> - Object:              object to be compared</dd>
+<dt>Returns:</dt>
+<dd>boolean:             true if they are the same, false if not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="toString()">
+<h3>toString</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
+<div class="block">Overrides the toString method in Object
+ Different for finished, ongoing and not started matches</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Returns:</dt>
+<dd>String:             string representation of a match</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html
new file mode 100644
index 0000000000000000000000000000000000000000..373f26cdb16042bcaea609c5ec75d4aff06defaa
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Team (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Team">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/Team.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Class Team" class="title">Class Team</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.Team</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Team</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.5</dd>
+<dt>Author:</dt>
+<dd>Callum Gran, Runar Indahl, Nicolai H. Brand, Brage H. Kvamme</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Team</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Team.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Team</a><wbr>(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Instantiates a new Team.</div>
+</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">Team</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Team.</div>
+</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String,boolean)" class="member-name-link">Team</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ boolean&nbsp;isCompeting)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">First constructor for the team.</div>
+</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#equals(java.lang.Object)" class="member-name-link">equals</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Overrides the equals method from Object
+ Teams are the same if the names are the same.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getName()" class="member-name-link">getName</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the team name.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>int</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamId()" class="member-name-link">getTeamId</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets team id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>boolean</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#isCompeting()" class="member-name-link">isCompeting</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the is competing attribute</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCompeting(boolean)" class="member-name-link">setCompeting</a><wbr>(boolean&nbsp;competing)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets new status if the team is or is not competing.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setName(java.lang.String)" class="member-name-link">setName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets name of the team.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTeamId(int)" class="member-name-link">setTeamId</a><wbr>(int&nbsp;teamId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets team id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#toString()" class="member-name-link">toString</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">overrides the toString method in Object
+ Represents a team on a one liner</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String,boolean)">
+<h3>Team</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Team</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ boolean&nbsp;isCompeting)</span>
+     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">First constructor for the team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String:             name of the team</dd>
+<dd><code>isCompeting</code> - boolean:            true if the team is still eligible for matchmaking</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if team name is empty.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String)">
+<h3>Team</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Team</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span>
+     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Instantiates a new Team.
+ This team has the isCompeting status set to true by default.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String:      The name of the team</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - the illegal argument exception is thrown when the name is blank.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(edu.ntnu.idatt1002.k1g4.Team)">
+<h3>Team</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Team</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</span></div>
+<div class="block">Instantiates a new Team.
+ Copy constructor for Team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>team</code> - Team: the team to copy</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Team</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Team</span>()</div>
+<div class="block">Instantiates a new Team.
+ This constructor is for data from the database.</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getName()">
+<h3>getName</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getName</span>()</div>
+<div class="block">Gets the team name.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>name String:             the name of the team</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="isCompeting()">
+<h3>isCompeting</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">isCompeting</span>()</div>
+<div class="block">Gets the is competing attribute</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>isCompeting boolean:            if the team is competing or not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setCompeting(boolean)">
+<h3>setCompeting</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCompeting</span><wbr><span class="parameters">(boolean&nbsp;competing)</span></div>
+<div class="block">Sets new status if the team is or is not competing.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>competing</code> - boolean:            if the team is competing or not</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamId()">
+<h3>getTeamId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">int</span>&nbsp;<span class="element-name">getTeamId</span>()</div>
+<div class="block">Gets team id.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>teamId int: the team id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setTeamId(int)">
+<h3>setTeamId</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setTeamId</span><wbr><span class="parameters">(int&nbsp;teamId)</span></div>
+<div class="block">Sets team id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamId</code> - int: the team id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setName(java.lang.String)">
+<h3>setName</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
+<div class="block">Sets name of the team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String: the name to be set.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="toString()">
+<h3>toString</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">toString</span>()</div>
+<div class="block">overrides the toString method in Object
+ Represents a team on a one liner</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Returns:</dt>
+<dd>out        String:           String representation of a team</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="equals(java.lang.Object)">
+<h3>equals</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">equals</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>&nbsp;o)</span></div>
+<div class="block">Overrides the equals method from Object
+ Teams are the same if the names are the same.</div>
+<dl class="notes">
+<dt>Overrides:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></code></dd>
+<dt>Parameters:</dt>
+<dd><code>o</code> - Object:             object to be compared</dd>
+<dt>Returns:</dt>
+<dd>boolean:            true if the objects are the same, false if not</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Cup.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Cup.html
new file mode 100644
index 0000000000000000000000000000000000000000..c5f009ed3833fed1ada3346405da63517c8d04b9
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Cup.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.Cup (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Cup">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.Cup" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.Cup</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></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="#edu.ntnu.idatt1002.k1g4.client">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.client">
+<h2>Uses of <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></h2>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> that return <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#getCurrentCup()" class="member-name-link">getCurrentCup</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns the current cup set.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> that return types with arguments of type <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#getCups()" class="member-name-link">getCups</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns the static list of cups</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> with parameters of type <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">setCurrentCup</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;newCup)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Sets the current cup to a new value</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<h2>Uses of <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></h2>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">CupDAO.</span><code><a href="../dao/CupDAO.html#getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">getCupByObject</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets cup based on an already existing cup without an id.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return types with arguments of type <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">CupDAO.</span><code><a href="../dao/CupDAO.html#getCups()" class="member-name-link">getCups</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets all cups.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> with parameters of type <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">CupDAO.</span><code><a href="../dao/CupDAO.html#addCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">addCup</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Method to add a cup to the database.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">CupDAO.</span><code><a href="../dao/CupDAO.html#getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">getCupByObject</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Gets cup based on an already existing cup without an id.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Division.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Division.html
new file mode 100644
index 0000000000000000000000000000000000000000..4ebad43d81e9f148b04a9516d89d2de0d8ca7b54
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Division.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.Division (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Division">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.Division" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.Division</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></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="#edu.ntnu.idatt1002.k1g4">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="#edu.ntnu.idatt1002.k1g4.client">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4">
+<h2>Uses of <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a></h2>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">getEqualDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Helper method to get the division that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return types with arguments of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#getDivisions()" class="member-name-link">getDivisions</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns a list of divisions with composition.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with parameters of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Method which adds division to the list of divisions.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatchInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeamInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Finds the correct division and adds a
+ team to the division.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">getEqualDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Helper method to get the division that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#removeDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">removeDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Method which removes division to the list of divisions.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatchInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeamInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Finds the correct division and removes a
+ team from the division.</div>
+</div>
+</div>
+<div class="caption"><span>Method parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#setDivisions(java.util.ArrayList)" class="member-name-link">setDivisions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Sets divisions.</div>
+</div>
+</div>
+<div class="caption"><span>Constructor parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../Cup.html#%3Cinit%3E(java.lang.String,java.lang.String,java.util.ArrayList,java.time.LocalDateTime,java.time.LocalDateTime)" class="member-name-link">Cup</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;location,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;&nbsp;divisions,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;endTime)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Cup.</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.client">
+<h2>Uses of <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></h2>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> that return <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#getCurrentDivision()" class="member-name-link">getCurrentDivision</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns the division that is currently selected</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> with parameters of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">setCurrentDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;newDivision)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Selects a new division as the current one</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<h2>Uses of <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></h2>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return types with arguments of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">DivisionDAO.</span><code><a href="../dao/DivisionDAO.html#getDivisionsByCup(int)" class="member-name-link">getDivisionsByCup</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets all divisions with respective data in a cup.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> with parameters of type <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">DivisionDAO.</span><code><a href="../dao/DivisionDAO.html#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Method to add a division to the database.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Main.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Main.html
new file mode 100644
index 0000000000000000000000000000000000000000..f06bb15ca31039911b45515f68dca80307046c66
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Main.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.Main (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Main">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Main.html" title="class in edu.ntnu.idatt1002.k1g4">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.Main" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.Main</h1>
+</div>
+No usage of edu.ntnu.idatt1002.k1g4.Main</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Match.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Match.html
new file mode 100644
index 0000000000000000000000000000000000000000..fda41147e087933bffbe025c2fd3ff57679af4b9
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Match.html
@@ -0,0 +1,253 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.Match (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Match">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.Match" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.Match</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></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="#edu.ntnu.idatt1002.k1g4">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="#edu.ntnu.idatt1002.k1g4.client">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4">
+<h2>Uses of <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a></h2>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">getEqualMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Helper method to get the match that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return types with arguments of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#getMatches()" class="member-name-link">getMatches</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Return the list of matches.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with parameters of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Add a match to the list of matches.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatchInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#fieldOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">fieldOccupied</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Checks if field is occupied by a match</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">getEqualMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Helper method to get the match that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#removeMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Remove a match from the list of matches.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatchInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#teamsOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">teamsOccupied</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">checks if team is occupied by match</div>
+</div>
+</div>
+<div class="caption"><span>Method parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#setMatches(java.util.ArrayList)" class="member-name-link">setMatches</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Sets matches in a division.</div>
+</div>
+</div>
+<div class="caption"><span>Constructor parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../Division.html#%3Cinit%3E(java.util.HashMap,java.util.ArrayList,java.lang.String,int)" class="member-name-link">Division</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Division.</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.client">
+<h2>Uses of <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></h2>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> that return <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#getCurrentMatch()" class="member-name-link">getCurrentMatch</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Returns the match that is currently selected</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> with parameters of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">setCurrentMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;newMatch)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Selects a new match as the current one</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<h2>Uses of <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></h2>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">MatchDAO.</span><code><a href="../dao/MatchDAO.html#getMatchById(int)" class="member-name-link">getMatchById</a><wbr>(int&nbsp;matchId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets match by id.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return types with arguments of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">MatchDAO.</span><code><a href="../dao/MatchDAO.html#getMatchesByCup(int)" class="member-name-link">getMatchesByCup</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets matches in a cup.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">MatchDAO.</span><code><a href="../dao/MatchDAO.html#getMatchesByDivision(int)" class="member-name-link">getMatchesByDivision</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Gets matches in a division.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> with parameters of type <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">MatchDAO.</span><code><a href="../dao/MatchDAO.html#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Method to add a match to the database.</div>
+</div>
+<div class="col-first odd-row-color"><code>void</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">MatchDAO.</span><code><a href="../dao/MatchDAO.html#updateMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">updateMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Method to update match data.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Team.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Team.html
new file mode 100644
index 0000000000000000000000000000000000000000..14216046b881f6d108cd8115fa09f75c8dc39ef7
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/class-use/Team.html
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.Team (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4, class: Team">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.Team" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.Team</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></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="#edu.ntnu.idatt1002.k1g4">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="#edu.ntnu.idatt1002.k1g4.client">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4">
+<h2>Uses of <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a></h2>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#getTeamOne()" class="member-name-link">getTeamOne</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Get team one.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#getTeamTwo()" class="member-name-link">getTeamTwo</a>()</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Get team two.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> that return types with arguments of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#getCompetingTeams()" class="member-name-link">getCompetingTeams</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Creates and return a deep copy of competing teams list.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with parameters of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#addTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Add a team to the list of competing teams.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeamInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and adds a
+ team to the division.</div>
+</div>
+<div class="col-first even-row-color"><code>int</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#getScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">getScore</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Get score of a team</div>
+</div>
+<div class="col-first odd-row-color"><code>void</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#incrementScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">incrementScore</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamToIncreaseScore)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Increments score for a team.</div>
+</div>
+<div class="col-first even-row-color"><code>boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#removeTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Remove a team.</div>
+</div>
+<div class="col-first odd-row-color"><code>boolean</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Cup.</span><code><a href="../Cup.html#removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeamInDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Finds the correct division and removes a
+ team from the division.</div>
+</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#setTeamOne(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamOne</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Sets team one.</div>
+</div>
+<div class="col-first odd-row-color"><code>void</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">Match.</span><code><a href="../Match.html#setTeamTwo(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamTwo</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Sets team two.</div>
+</div>
+</div>
+<div class="caption"><span>Method parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Division.</span><code><a href="../Division.html#setCompetingTeams(java.util.HashMap)" class="member-name-link">setCompetingTeams</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Sets competing teams in a division.</div>
+</div>
+</div>
+<div class="caption"><span>Constructors in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with parameters of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Match</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Match.</div>
+</div>
+<div class="col-first odd-row-color"><code>&nbsp;</code></div>
+<div class="col-second odd-row-color"><code><a href="../Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String)" class="member-name-link">Match</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Instantiates a new Match.</div>
+</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String,boolean)" class="member-name-link">Match</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamOne,
+ <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;teamTwo,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/time/LocalDateTime.html" title="class or interface in java.time" class="external-link">LocalDateTime</a>&nbsp;startTime,
+ long&nbsp;duration,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;field,
+ boolean&nbsp;isWalkover)</code></div>
+<div class="col-last even-row-color">
+<div class="block">First constructor for match.</div>
+</div>
+<div class="col-first odd-row-color"><code>&nbsp;</code></div>
+<div class="col-second odd-row-color"><code><a href="../Team.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Team</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Instantiates a new Team.</div>
+</div>
+</div>
+<div class="caption"><span>Constructor parameters in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a> with type arguments of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier</div>
+<div class="table-header col-second">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>&nbsp;</code></div>
+<div class="col-second even-row-color"><code><a href="../Division.html#%3Cinit%3E(java.util.HashMap,java.util.ArrayList,java.lang.String,int)" class="member-name-link">Division</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;competingTeams,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;&nbsp;matches,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;divisionCategory,
+ int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Instantiates a new Division.</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.client">
+<h2>Uses of <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></h2>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> that return <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#getCurrentTeam()" class="member-name-link">getCurrentTeam</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">returns the selected team</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> with parameters of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setCurrentTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;newCurrentTeam)</code></div>
+<div class="col-last even-row-color">
+<div class="block">sets the current team</div>
+</div>
+</div>
+<div class="caption"><span>Method parameters in <a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> with type arguments of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static boolean</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Model.</span><code><a href="../client/Model.html#createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)" class="member-name-link">createMatch</a><wbr>(javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamOneComBox,
+ javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamTwoComBox,
+ javafx.scene.control.TextField&nbsp;startTimeField,
+ javafx.scene.control.DatePicker&nbsp;startDateField,
+ javafx.scene.control.TextField&nbsp;fieldField,
+ javafx.scene.control.Spinner&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>&gt;&nbsp;durationField,
+ javafx.scene.control.RadioButton&nbsp;isKnockout)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Creates a new match with the given fields.</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<h2>Uses of <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></h2>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#getTeamById(int,int)" class="member-name-link">getTeamById</a><wbr>(int&nbsp;teamId,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets the team by id.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#getTeamByName(java.lang.String)" class="member-name-link">getTeamByName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Gets a team by the name of the team.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return types with arguments of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#getTeams()" class="member-name-link">getTeams</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Gets all teams.</div>
+</div>
+<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#getTeamsByDivision(int)" class="member-name-link">getTeamsByDivision</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Gets teams in a division.</div>
+</div>
+</div>
+<div class="caption"><span>Methods in <a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> with parameters of type <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>void</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#addTeam(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">addTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color">
+<div class="block">Adds a team.</div>
+</div>
+<div class="col-first odd-row-color"><code>void</code></div>
+<div class="col-second odd-row-color"><span class="type-name-label">TeamDAO.</span><code><a href="../dao/TeamDAO.html#updateCompeting(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">updateCompeting</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color">
+<div class="block">Method to update if a team is competing.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html
index 5f49440cbf3f67749d4384ede671bce8f73ff92d..a05c5b7c1af0a27a9200ba4410cc26637146fbcc 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>App (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html
index 00610112aff24647c6164927330380cb1b601b1f..2328d02d60d775a251869dcff776de5b87ef875d 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Model (demo 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">
@@ -134,8 +134,8 @@ loadScripts(document, 'script');</script>
 <div class="block">Creates a new division from given fields.</div>
 </div>
 <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)" class="member-name-link">createMatch</a><wbr>(javafx.scene.control.ComboBox&lt;edu.ntnu.idatt1002.k1g4.Team&gt;&nbsp;teamOneComBox,
- javafx.scene.control.ComboBox&lt;edu.ntnu.idatt1002.k1g4.Team&gt;&nbsp;teamTwoComBox,
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)" class="member-name-link">createMatch</a><wbr>(javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamOneComBox,
+ javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamTwoComBox,
  javafx.scene.control.TextField&nbsp;startTimeField,
  javafx.scene.control.DatePicker&nbsp;startDateField,
  javafx.scene.control.TextField&nbsp;fieldField,
@@ -172,27 +172,27 @@ loadScripts(document, 'script');</script>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Generate random matches.</div>
 </div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;edu.ntnu.idatt1002.k1g4.Cup&gt;</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</code></div>
 <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCups()" class="member-name-link">getCups</a>()</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Returns the static list of cups</div>
 </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static edu.ntnu.idatt1002.k1g4.Cup</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></code></div>
 <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCurrentCup()" class="member-name-link">getCurrentCup</a>()</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Returns the current cup set.</div>
 </div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static edu.ntnu.idatt1002.k1g4.Division</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></code></div>
 <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCurrentDivision()" class="member-name-link">getCurrentDivision</a>()</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Returns the division that is currently selected</div>
 </div>
-<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static edu.ntnu.idatt1002.k1g4.Match</code></div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
 <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCurrentMatch()" class="member-name-link">getCurrentMatch</a>()</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Returns the match that is currently selected</div>
 </div>
-<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static edu.ntnu.idatt1002.k1g4.Team</code></div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
 <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCurrentTeam()" class="member-name-link">getCurrentTeam</a>()</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">returns the selected team</div>
@@ -203,22 +203,22 @@ loadScripts(document, 'script');</script>
 <div class="block">Open browser.</div>
 </div>
 <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">setCurrentCup</a><wbr>(edu.ntnu.idatt1002.k1g4.Cup&nbsp;newCup)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">setCurrentCup</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;newCup)</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Sets the current cup to a new value</div>
 </div>
 <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">setCurrentDivision</a><wbr>(edu.ntnu.idatt1002.k1g4.Division&nbsp;newDivision)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">setCurrentDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;newDivision)</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Selects a new division as the current one</div>
 </div>
 <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">setCurrentMatch</a><wbr>(edu.ntnu.idatt1002.k1g4.Match&nbsp;newMatch)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">setCurrentMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;newMatch)</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">Selects a new match as the current one</div>
 </div>
 <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
-<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setCurrentTeam</a><wbr>(edu.ntnu.idatt1002.k1g4.Team&nbsp;newCurrentTeam)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setCurrentTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;newCurrentTeam)</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
 <div class="block">sets the current team</div>
 </div>
@@ -282,7 +282,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="getCups()">
 <h3>getCups</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;edu.ntnu.idatt1002.k1g4.Cup&gt;</span>&nbsp;<span class="element-name">getCups</span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</span>&nbsp;<span class="element-name">getCups</span>()</div>
 <div class="block">Returns the static list of cups</div>
 <dl class="notes">
 <dt>Returns:</dt>
@@ -293,7 +293,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="getCurrentCup()">
 <h3>getCurrentCup</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">edu.ntnu.idatt1002.k1g4.Cup</span>&nbsp;<span class="element-name">getCurrentCup</span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span>&nbsp;<span class="element-name">getCurrentCup</span>()</div>
 <div class="block">Returns the current cup set.</div>
 <dl class="notes">
 <dt>Returns:</dt>
@@ -304,7 +304,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)">
 <h3>setCurrentCup</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentCup</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Cup&nbsp;newCup)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentCup</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;newCup)</span></div>
 <div class="block">Sets the current cup to a new value</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -322,7 +322,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="getCurrentDivision()">
 <h3>getCurrentDivision</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">edu.ntnu.idatt1002.k1g4.Division</span>&nbsp;<span class="element-name">getCurrentDivision</span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span>&nbsp;<span class="element-name">getCurrentDivision</span>()</div>
 <div class="block">Returns the division that is currently selected</div>
 <dl class="notes">
 <dt>Returns:</dt>
@@ -333,7 +333,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)">
 <h3>setCurrentDivision</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentDivision</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Division&nbsp;newDivision)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentDivision</span><wbr><span class="parameters">(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;newDivision)</span></div>
 <div class="block">Selects a new division as the current one</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -365,7 +365,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="getCurrentMatch()">
 <h3>getCurrentMatch</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">edu.ntnu.idatt1002.k1g4.Match</span>&nbsp;<span class="element-name">getCurrentMatch</span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span>&nbsp;<span class="element-name">getCurrentMatch</span>()</div>
 <div class="block">Returns the match that is currently selected</div>
 <dl class="notes">
 <dt>Returns:</dt>
@@ -376,7 +376,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)">
 <h3>setCurrentMatch</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentMatch</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Match&nbsp;newMatch)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;newMatch)</span></div>
 <div class="block">Selects a new match as the current one</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -408,7 +408,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="getCurrentTeam()">
 <h3>getCurrentTeam</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">edu.ntnu.idatt1002.k1g4.Team</span>&nbsp;<span class="element-name">getCurrentTeam</span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span>&nbsp;<span class="element-name">getCurrentTeam</span>()</div>
 <div class="block">returns the selected team</div>
 <dl class="notes">
 <dt>Returns:</dt>
@@ -419,7 +419,7 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)">
 <h3>setCurrentTeam</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentTeam</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Team&nbsp;newCurrentTeam)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCurrentTeam</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;newCurrentTeam)</span></div>
 <div class="block">sets the current team</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -471,8 +471,8 @@ loadScripts(document, 'script');</script>
 <li>
 <section class="detail" id="createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)">
 <h3>createMatch</h3>
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">createMatch</span><wbr><span class="parameters">(javafx.scene.control.ComboBox&lt;edu.ntnu.idatt1002.k1g4.Team&gt;&nbsp;teamOneComBox,
- javafx.scene.control.ComboBox&lt;edu.ntnu.idatt1002.k1g4.Team&gt;&nbsp;teamTwoComBox,
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">boolean</span>&nbsp;<span class="element-name">createMatch</span><wbr><span class="parameters">(javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamOneComBox,
+ javafx.scene.control.ComboBox&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;&nbsp;teamTwoComBox,
  javafx.scene.control.TextField&nbsp;startTimeField,
  javafx.scene.control.DatePicker&nbsp;startDateField,
  javafx.scene.control.TextField&nbsp;fieldField,
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html
index f9b38632cc2bf126e9cf1459d642bfa2f0d5a787..35b6bb739a016f5e12e05d3d8cbf7d4a5378cbbc 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>ViewUtil (demo 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">
@@ -130,7 +130,9 @@ loadScripts(document, 'script');</script>
 </div>
 <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
 <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getCurrentScene()" class="member-name-link">getCurrentScene</a>()</code></div>
-<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Gets current scene.</div>
+</div>
 <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
 <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#giveError(java.lang.String)" class="member-name-link">giveError</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;message)</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
@@ -143,7 +145,9 @@ loadScripts(document, 'script');</script>
 </div>
 <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
 <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setCss(java.lang.String)" class="member-name-link">setCss</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;css)</code></div>
-<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Sets css.</div>
+</div>
 </div>
 </div>
 </div>
@@ -192,12 +196,22 @@ loadScripts(document, 'script');</script>
 <section class="detail" id="setCss(java.lang.String)">
 <h3>setCss</h3>
 <div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setCss</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;css)</span></div>
+<div class="block">Sets css.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>css</code> - the css file</dd>
+</dl>
 </section>
 </li>
 <li>
 <section class="detail" id="getCurrentScene()">
 <h3>getCurrentScene</h3>
 <div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getCurrentScene</span>()</div>
+<div class="block">Gets current scene.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>the current scene</dd>
+</dl>
 </section>
 </li>
 <li>
@@ -234,7 +248,7 @@ loadScripts(document, 'script');</script>
 <dt>Parameters:</dt>
 <dd><code>message</code> - String:       the message</dd>
 <dt>Returns:</dt>
-<dd>Boolean       the confirmation</dd>
+<dd>Boolean the confirmation</dd>
 </dl>
 </section>
 </li>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/App.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/App.html
index a6c07ab0325509cafd15c45d6fbb9f36c3aa23e4..ffc8a4c0a9034af11d0885475a2d7848979e3b00 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/App.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/App.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.App (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Model.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Model.html
index 0d75ce4ccbe4fd9c0f7f5449beaa9963ad6c720b..e54f076ae5d08262555580406123fb9be71f7945 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Model.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Model.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.Model (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/ViewUtil.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/ViewUtil.html
index 9e297099fb152c29f17240fa28b7e4a8e7ecc13d..d354daf63273dc682b59c281ec19cb3fe109995a 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/ViewUtil.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/ViewUtil.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.ViewUtil (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html
index 4b98d6ab52172c2ce15de107f76b0f43c424328a..3d7cff5ae3d8ba57c69d8e28e7dc07669bb57d8c 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>CreateCupController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html
index c938039be642953d9e63ac61459b050b2bee5590..fa0cb28fd85d66a09cefda228e0eda688d5327c2 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>CreateDivisionController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html
index d7537bd1ea890f9107c287fb85bed206bd76d561..5f5fc95a636fcbae133f0da3615b40a6777e1f7c 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>CreateMatchController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html
index 2be1ed8bebde083db3ce27f26345a372876baa4d..4c2fb99c47d63c78fdbb3a8aff576ad92fead555 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>CreateTeamController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html
index 9a8aeb1d0e01d1b95b70ec473151d50bfb2c9dc0..778ad09cfce120b3deb23aeef3ced53ec411a1df 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>CupOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html
index 5149b2122d823445883a62bed39db95fd7047470..0e38b47e06d4069fec0e4b8bacc30d9d38a38bce 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>DivisionOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html
index bed20bf4a0b844f5624e9419ea92c31090a59587..b68fac61e395bb67c82d2da9c6547d85ac8b52b6 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>GenerateMatchesController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html
index 0b20f31ca8810641e71ed03befdd8b41011076bc..c8a346e0bce8e8b45b28dab8c92762ed288701c2 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>HomeController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html
index f2bc9e4a4e03decc7343813dae6445d3b70c4b01..47a96f39d1d7f662f8cc44f5da464236202614da 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>MatchOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html
index 8e58542478620790e35ede3eec4b26668f34c79c..c9f8e87f08bf3bf660549934013a187f515e4a0a 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>TeamOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateCupController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateCupController.html
index b6f1275b32cd9c5c5e1454d2abef0b18c4855bac..dd73d0100107c236f7cac195f6ba9976b6ce3a8c 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateCupController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateCupController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.CreateCupController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateDivisionController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateDivisionController.html
index 70e20d685925b3ae5338f55226a4f4b213606d78..66d304b91626d219704a3ca562aba17b75949dbf 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateDivisionController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateDivisionController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.CreateDivisionController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateMatchController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateMatchController.html
index 699dfb468c9bbf3909bcb9d0321cbecb808cc18e..25e9e36e5b7b3199ccd1e73efe5688bd8ea9e047 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateMatchController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateMatchController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.CreateMatchController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateTeamController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateTeamController.html
index 8714fcd139ee1dea93f2a560ece57f0c5c5195aa..11d0a0dc5d151769980576846484e40429187da0 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateTeamController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CreateTeamController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.CreateTeamController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CupOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CupOverviewController.html
index b0457736e143bde7eeac3da652da46d04e758d96..a2a32bff69874d34650ed8c8f648cd682011ef5d 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CupOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/CupOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.CupOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/DivisionOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/DivisionOverviewController.html
index c3116308ad4c4d1958442785aee271d47657456e..ea4b6933a4d8cfce22e010cd78e8549f2abf9e63 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/DivisionOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/DivisionOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.DivisionOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/GenerateMatchesController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/GenerateMatchesController.html
index 79554e28674421c24e1d83d3605255dc4c752020..a6fe0ed7d08ae84f153582313e71d53f6e530b57 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/GenerateMatchesController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/GenerateMatchesController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.GenerateMatchesController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/HomeController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/HomeController.html
index 933a3ef11f8b8c4207c3e3022773dd35f9721579..cd4371b5970de025ac1eb7265656d1a464de2bd9 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/HomeController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/HomeController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.HomeController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/MatchOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/MatchOverviewController.html
index 2da4ced72519a724c3f940b17886e4dec2588f2c..1d936441a42f1b84a5cffb5c61d9c12abfc2aca0 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/MatchOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/MatchOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.MatchOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/TeamOverviewController.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/TeamOverviewController.html
index 13523105f3a979022b09013cf8530e59512d066a..d4ef295e11912daf0813a76478c745a6c6c43acc 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/TeamOverviewController.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/class-use/TeamOverviewController.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Class edu.ntnu.idatt1002.k1g4.client.controllers.TeamOverviewController (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html
index 698acdb28ac432f33f39f69346556cffc6e40f76..15f918afc161c19f04b814db4476bb42e2571e7e 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>edu.ntnu.idatt1002.k1g4.client.controllers (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html
index d1b2b2a7d74fe0da9f2ae46c2270aead42512ed7..5d7c2d164cc528d2dfb23006000022ce60200e3f 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>edu.ntnu.idatt1002.k1g4.client.controllers Class Hierarchy (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-use.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-use.html
index ba248544a7e10954ca2333d37d10649e68bc90a9..5bf247879018725bf9358ba2e8a0c2e9e8498d2a 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-use.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-use.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Package edu.ntnu.idatt1002.k1g4.client.controllers (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html
index 32a8aace73ee4231d5603f6df00833ab65a3b417..f84369c23bc82c3eb925b681306c507900908cf4 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>edu.ntnu.idatt1002.k1g4.client (demo 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">
@@ -70,7 +70,11 @@ loadScripts(document, 'script');</script>
 <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="controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
+<div class="col-first even-row-color"><a href="../package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="../dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
 <div class="col-last even-row-color">&nbsp;</div>
 </div>
 </div>
@@ -85,14 +89,12 @@ loadScripts(document, 'script');</script>
 <div class="col-last even-row-color class-summary class-summary-tab2">
 <div class="block">Main GUI application client.</div>
 </div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Main.html" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
-<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></div>
-<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
 <div class="block">The type Model.</div>
 </div>
-<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></div>
-<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
 <div class="block">The type View util.</div>
 </div>
 </div>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-tree.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-tree.html
index f4d28dc56a357f40a1484f27019fd86d40c686bc..fdaedfd1513f12438bf96e805d21723885eefcff 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-tree.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-tree.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>edu.ntnu.idatt1002.k1g4.client Class Hierarchy (demo 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">
@@ -65,7 +65,6 @@ loadScripts(document, 'script');</script>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="App.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">App</a></li>
 </ul>
 </li>
-<li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="Model.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="ViewUtil.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></li>
 </ul>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-use.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-use.html
index adc9a47d191edff01d7e8cfddc7ca24c49a681ef..bd56392cbc96c6376487f2a52ede2f40646b6ce2 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-use.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-use.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Uses of Package edu.ntnu.idatt1002.k1g4.client (demo 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">
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html
new file mode 100644
index 0000000000000000000000000000000000000000..a66ae5063fc54316329459b6657cb3067d61fba3
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>CreateDatabase (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: CreateDatabase">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/CreateDatabase.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class CreateDatabase" class="title">Class CreateDatabase</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.CreateDatabase</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CreateDatabase</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">Class to create a new database with tables.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CreateDatabase</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createNewDatabase(java.lang.String)" class="member-name-link">createNewDatabase</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Connect to and create a new database</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createNewTables(java.lang.String)" class="member-name-link">createNewTables</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Create new database tables.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>CreateDatabase</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">CreateDatabase</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="createNewDatabase(java.lang.String)">
+<h3>createNewDatabase</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createNewDatabase</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
+<div class="block">Connect to and create a new database</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>fileName</code> - the database file name</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="createNewTables(java.lang.String)">
+<h3>createNewTables</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createNewTables</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;fileName)</span></div>
+<div class="block">Create new database tables.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>fileName</code> - the database file name</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..8949bde89e53e2cb37c041dbc0e7531f6b0b07ab
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html
@@ -0,0 +1,228 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>CupDAO (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: CupDAO">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/CupDAO.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class CupDAO" class="title">Class CupDAO</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.CupDAO</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CupDAO</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The Database Access Object for the class Cup.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.2</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CupDAO</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">addCup</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to add a cup to the database.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteCup(int)" class="member-name-link">deleteCup</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to delete a cup from the database.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">getCupByObject</a><wbr>(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets cup based on an already existing cup without an id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getCups()" class="member-name-link">getCups</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets all cups.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>CupDAO</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">CupDAO</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getCups()">
+<h3>getCups</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&gt;</span>&nbsp;<span class="element-name">getCups</span>()</div>
+<div class="block">Gets all cups.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>cups ArrayList: All saved cups</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)">
+<h3>getCupByObject</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span>&nbsp;<span class="element-name">getCupByObject</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</span></div>
+<div class="block">Gets cup based on an already existing cup without an id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cup</code> - Cup: The cup to fetch from the database.</dd>
+<dt>Returns:</dt>
+<dd>cup Cup: the cup from the database</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addCup(edu.ntnu.idatt1002.k1g4.Cup)">
+<h3>addCup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addCup</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>&nbsp;cup)</span></div>
+<div class="block">Method to add a cup to the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cup</code> - Cup: The cup to be added to the database</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="deleteCup(int)">
+<h3>deleteCup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">deleteCup</span><wbr><span class="parameters">(int&nbsp;cupId)</span></div>
+<div class="block">Method to delete a cup from the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cupId</code> - int: the id of the cup to be deleted</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html
new file mode 100644
index 0000000000000000000000000000000000000000..411291ac6006cd20c121781858dc6655981a9b0c
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Database (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: Database">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/Database.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class Database" class="title">Class Database</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.Database</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">Database</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">Class used to create Database connection</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Database</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getConnection()" class="member-name-link">getConnection</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to get a connection from the Database object.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#instance()" class="member-name-link">instance</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">
+<div class="block">Checks if there is an existing instance of Database.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>Database</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">Database</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="instance()">
+<h3>instance</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></span>&nbsp;<span class="element-name">instance</span>()</div>
+<div class="block">Checks if there is an existing instance of Database. If not, it creates one.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>database Database: An instance of Database, either the existing one, or a newly created one.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getConnection()">
+<h3>getConnection</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/Connection.html" title="class or interface in java.sql" class="external-link">Connection</a></span>&nbsp;<span class="element-name">getConnection</span>()
+                         throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div>
+<div class="block">Method to get a connection from the Database object.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>Connection: A connection to the Database object.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - if failing to get connection</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..33e7a39e7de78c023293b42c96cfd58c73217441
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>DivisionDAO (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: DivisionDAO">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/DivisionDAO.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class DivisionDAO" class="title">Class DivisionDAO</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.DivisionDAO</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DivisionDAO</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The Database Access Object for the class Division.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DivisionDAO</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision</a><wbr>(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to add a division to the database.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteDivision(int)" class="member-name-link">deleteDivision</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to delete a division from the database.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDivisionsByCup(int)" class="member-name-link">getDivisionsByCup</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets all divisions with respective data in a cup.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>DivisionDAO</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DivisionDAO</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getDivisionsByCup(int)">
+<h3>getDivisionsByCup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&gt;</span>&nbsp;<span class="element-name">getDivisionsByCup</span><wbr><span class="parameters">(int&nbsp;cupId)</span></div>
+<div class="block">Gets all divisions with respective data in a cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cupId</code> - int: The id of the cup</dd>
+<dt>Returns:</dt>
+<dd>divisions ArrayList: The divisions that belong to a cup</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addDivision(edu.ntnu.idatt1002.k1g4.Division)">
+<h3>addDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addDivision</span><wbr><span class="parameters">(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>&nbsp;division)</span></div>
+<div class="block">Method to add a division to the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>division</code> - Division: the division to be added.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="deleteDivision(int)">
+<h3>deleteDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">deleteDivision</span><wbr><span class="parameters">(int&nbsp;divisionId)</span></div>
+<div class="block">Method to delete a division from the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int: the id of the division to be deleted</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..5db9bad60f96ba07e992f2fbb349226b80ad505b
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>MatchDAO (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: MatchDAO">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/MatchDAO.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class MatchDAO" class="title">Class MatchDAO</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.MatchDAO</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">MatchDAO</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The Database Access Object for the class Match.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">MatchDAO</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to add a match to the database.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteMatch(int)" class="member-name-link">deleteMatch</a><wbr>(int&nbsp;matchId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to delete a match from the database.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMatchById(int)" class="member-name-link">getMatchById</a><wbr>(int&nbsp;matchId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets match by id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMatchesByCup(int)" class="member-name-link">getMatchesByCup</a><wbr>(int&nbsp;cupId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets matches in a cup.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getMatchesByDivision(int)" class="member-name-link">getMatchesByDivision</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets matches in a division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">updateMatch</a><wbr>(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to update match data.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateMatchScore(int,int,int)" class="member-name-link">updateMatchScore</a><wbr>(int&nbsp;score,
+ int&nbsp;teamNr,
+ int&nbsp;matchId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method update match score.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>MatchDAO</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">MatchDAO</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getMatchesByDivision(int)">
+<h3>getMatchesByDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</span>&nbsp;<span class="element-name">getMatchesByDivision</span><wbr><span class="parameters">(int&nbsp;divisionId)</span></div>
+<div class="block">Gets matches in a division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int: the id of the division to get matches from</dd>
+<dt>Returns:</dt>
+<dd>matches ArrayList: The matches in a division with all data.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getMatchesByCup(int)">
+<h3>getMatchesByCup</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&gt;</span>&nbsp;<span class="element-name">getMatchesByCup</span><wbr><span class="parameters">(int&nbsp;cupId)</span></div>
+<div class="block">Gets matches in a cup.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>cupId</code> - int: the id of the cup to get matches from</dd>
+<dt>Returns:</dt>
+<dd>matches ArrayList: The matches in a cup with all data.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getMatchById(int)">
+<h3>getMatchById</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span>&nbsp;<span class="element-name">getMatchById</span><wbr><span class="parameters">(int&nbsp;matchId)</span></div>
+<div class="block">Gets match by id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>matchId</code> - int: the id of the match</dd>
+<dt>Returns:</dt>
+<dd>match Match: the match with a given id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="updateMatchScore(int,int,int)">
+<h3>updateMatchScore</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateMatchScore</span><wbr><span class="parameters">(int&nbsp;score,
+ int&nbsp;teamNr,
+ int&nbsp;matchId)</span></div>
+<div class="block">Method update match score.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>score</code> - the score</dd>
+<dd><code>teamNr</code> - the team nr</dd>
+<dd><code>matchId</code> - the match id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="updateMatch(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>updateMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Method to update match data.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match: the new match data to overwrite the previous data.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addMatch(edu.ntnu.idatt1002.k1g4.Match)">
+<h3>addMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>&nbsp;match)</span></div>
+<div class="block">Method to add a match to the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>match</code> - Match: the match to add to the database.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="deleteMatch(int)">
+<h3>deleteMatch</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">deleteMatch</span><wbr><span class="parameters">(int&nbsp;matchId)</span></div>
+<div class="block">Method to delete a match from the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>matchId</code> - int: the id of the match to delete.</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..976db4691355d13125cee04fd77cb5b5b0072273
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html
@@ -0,0 +1,314 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>TeamDAO (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: TeamDAO">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/TeamDAO.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="module-label-in-type">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<h1 title="Class TeamDAO" class="title">Class TeamDAO</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">edu.ntnu.idatt1002.k1g4.dao.TeamDAO</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TeamDAO</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">The Database Access Object for the class Team.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.1</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">TeamDAO</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#addTeam(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">addTeam</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Adds a team.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#deleteTeam(int,int)" class="member-name-link">deleteTeam</a><wbr>(int&nbsp;teamId,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to delete a team from the database.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamById(int,int)" class="member-name-link">getTeamById</a><wbr>(int&nbsp;teamId,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets the team by id.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamByName(java.lang.String)" class="member-name-link">getTeamByName</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets a team by the name of the team.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeams()" class="member-name-link">getTeams</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets all teams.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getTeamsByDivision(int)" class="member-name-link">getTeamsByDivision</a><wbr>(int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Gets teams in a division.</div>
+</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#linkTeamToDivision(int,int)" class="member-name-link">linkTeamToDivision</a><wbr>(int&nbsp;teamId,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to link a team to division.</div>
+</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#updateCompeting(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">updateCompeting</a><wbr>(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Method to update if a team is competing.</div>
+</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>TeamDAO</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TeamDAO</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getTeams()">
+<h3>getTeams</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</span>&nbsp;<span class="element-name">getTeams</span>()</div>
+<div class="block">Gets all teams.</div>
+<dl class="notes">
+<dt>Returns:</dt>
+<dd>teams List: All teams that exist.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamsByDivision(int)">
+<h3>getTeamsByDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/HashMap.html" title="class or interface in java.util" class="external-link">HashMap</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html" title="class or interface in java.lang" class="external-link">Integer</a>,<wbr><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&gt;</span>&nbsp;<span class="element-name">getTeamsByDivision</span><wbr><span class="parameters">(int&nbsp;divisionId)</span></div>
+<div class="block">Gets teams in a division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int: the division id</dd>
+<dt>Returns:</dt>
+<dd>teams HashMap: The teams in the division.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamByName(java.lang.String)">
+<h3>getTeamByName</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span>&nbsp;<span class="element-name">getTeamByName</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</span></div>
+<div class="block">Gets a team by the name of the team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>name</code> - String: the team name</dd>
+<dt>Returns:</dt>
+<dd>team Team: the team with the given name</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="getTeamById(int,int)">
+<h3>getTeamById</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span>&nbsp;<span class="element-name">getTeamById</span><wbr><span class="parameters">(int&nbsp;teamId,
+ int&nbsp;divisionId)</span></div>
+<div class="block">Gets the team by id.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamId</code> - int: the id of the team.</dd>
+<dd><code>divisionId</code> - int: the division id.</dd>
+<dt>Returns:</dt>
+<dd>team Team: the team with the corresponding id.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="updateCompeting(edu.ntnu.idatt1002.k1g4.Team,int)">
+<h3>updateCompeting</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">updateCompeting</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</span></div>
+<div class="block">Method to update if a team is competing.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int: the division id.</dd>
+<dd><code>team</code> - Team: the team to update.</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="addTeam(edu.ntnu.idatt1002.k1g4.Team,int)">
+<h3>addTeam</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">addTeam</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>&nbsp;team,
+ int&nbsp;divisionId)</span>
+             throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></span></div>
+<div class="block">Adds a team.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>divisionId</code> - int: division id.</dd>
+<dd><code>team</code> - Team: the team to be added to the database.</dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="linkTeamToDivision(int,int)">
+<h3>linkTeamToDivision</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">linkTeamToDivision</span><wbr><span class="parameters">(int&nbsp;teamId,
+ int&nbsp;divisionId)</span></div>
+<div class="block">Method to link a team to division.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamId</code> - int: the team id</dd>
+<dd><code>divisionId</code> - int: the division id</dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="deleteTeam(int,int)">
+<h3>deleteTeam</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">deleteTeam</span><wbr><span class="parameters">(int&nbsp;teamId,
+ int&nbsp;divisionId)</span></div>
+<div class="block">Method to delete a team from the database.</div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>teamId</code> - int: the id of the team to delete</dd>
+<dd><code>divisionId</code> - int: the division id</dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CreateDatabase.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CreateDatabase.html
new file mode 100644
index 0000000000000000000000000000000000000000..2d936d3a69bc95141c123f5c8dbdbb53d7b31661
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CreateDatabase.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.CreateDatabase (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: CreateDatabase">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.CreateDatabase" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.CreateDatabase</h1>
+</div>
+No usage of edu.ntnu.idatt1002.k1g4.dao.CreateDatabase</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CupDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CupDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..0841f45343103155b7655d7090e6e26d3b480f50
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/CupDAO.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.CupDAO (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: CupDAO">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.CupDAO" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.CupDAO</h1>
+</div>
+No usage of edu.ntnu.idatt1002.k1g4.dao.CupDAO</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/Database.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/Database.html
new file mode 100644
index 0000000000000000000000000000000000000000..9cd62b38e6760142a64757ac5a8ccc447b2fc957
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/Database.html
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.Database (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: Database">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.Database" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.Database</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></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="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<h2>Uses of <a href="../Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a> in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></h2>
+<div class="caption"><span>Methods in <a href="../package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> that return <a href="../Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code>static <a href="../Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></code></div>
+<div class="col-second even-row-color"><span class="type-name-label">Database.</span><code><a href="../Database.html#instance()" class="member-name-link">instance</a>()</code></div>
+<div class="col-last even-row-color">
+<div class="block">Checks if there is an existing instance of Database.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/DivisionDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/DivisionDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..65db1ccd1bd56e45365c08c8bf2df58f68d3aafc
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/DivisionDAO.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.DivisionDAO (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: DivisionDAO">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.DivisionDAO" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.DivisionDAO</h1>
+</div>
+No usage of edu.ntnu.idatt1002.k1g4.dao.DivisionDAO</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/MatchDAO.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/MatchDAO.html
new file mode 100644
index 0000000000000000000000000000000000000000..da2b3eb857732f68624690b9f3fca174a190374e
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/MatchDAO.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.MatchDAO (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: MatchDAO">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../../module-summary.html">Module</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.MatchDAO" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.MatchDAO</h1>
+</div>
+No usage of edu.ntnu.idatt1002.k1g4.dao.MatchDAO</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Main.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/TeamDAO.html
similarity index 84%
rename from javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Main.html
rename to javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/TeamDAO.html
index 169add3e6c2618e67875af0e7697ad3b4e8fc644..af413a06bf5c64a1afb09ed1e3784869c163339e 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/class-use/Main.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/class-use/TeamDAO.html
@@ -1,12 +1,12 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
-<title>Uses of Class edu.ntnu.idatt1002.k1g4.client.Main (demo 1.0-SNAPSHOT API)</title>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Class edu.ntnu.idatt1002.k1g4.dao.TeamDAO (demo 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="2022-04-28">
-<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.client, class: Main">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao, class: TeamDAO">
 <meta name="generator" content="javadoc/ClassUseWriter">
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../../../../script-dir/jquery-ui.min.css" title="Style">
@@ -30,7 +30,7 @@ loadScripts(document, 'script');</script>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
 <li><a href="../../../../../../module-summary.html">Module</a></li>
 <li><a href="../package-summary.html">Package</a></li>
-<li><a href="../Main.html" title="class in edu.ntnu.idatt1002.k1g4.client">Class</a></li>
+<li><a href="../TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Class</a></li>
 <li class="nav-bar-cell1-rev">Use</li>
 <li><a href="../package-tree.html">Tree</a></li>
 <li><a href="../../../../../../../index-all.html">Index</a></li>
@@ -49,9 +49,9 @@ loadScripts(document, 'script');</script>
 <div class="flex-content">
 <main role="main">
 <div class="header">
-<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.client.Main" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.client.Main</h1>
+<h1 title="Uses of Class edu.ntnu.idatt1002.k1g4.dao.TeamDAO" class="title">Uses of Class<br>edu.ntnu.idatt1002.k1g4.dao.TeamDAO</h1>
 </div>
-No usage of edu.ntnu.idatt1002.k1g4.client.Main</main>
+No usage of edu.ntnu.idatt1002.k1g4.dao.TeamDAO</main>
 <footer role="contentinfo">
 <hr>
 <p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html
new file mode 100644
index 0000000000000000000000000000000000000000..19f18146499262530c7da6fbdd378455e1100c50
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>edu.ntnu.idatt1002.k1g4.dao (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<div class="sub-title"><span class="module-label-in-package">Module</span>&nbsp;<a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Package edu.ntnu.idatt1002.k1g4.dao" class="title">Package edu.ntnu.idatt1002.k1g4.dao</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">edu.ntnu.idatt1002.k1g4.dao</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="related-package-summary">
+<div class="caption"><span>Related Packages</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="../package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="../client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+</div>
+</div>
+</li>
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Class to create a new database with tables.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">The Database Access Object for the class Cup.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Class used to create Database connection</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">The Database Access Object for the class Division.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">The Database Access Object for the class Match.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">The Database Access Object for the class Team.</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-tree.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-tree.html
new file mode 100644
index 0000000000000000000000000000000000000000..46bd7acac3534be4cd7dd59cd73e23edcd55ebc1
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-tree.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>edu.ntnu.idatt1002.k1g4.dao Class Hierarchy (demo 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="2022-04-28">
+<meta name="description" content="tree: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchy For Package edu.ntnu.idatt1002.k1g4.dao</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="CreateDatabase.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="CupDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="Database.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="DivisionDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="MatchDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="TeamDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-use.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-use.html
new file mode 100644
index 0000000000000000000000000000000000000000..f5c2632476660313961bb83ab4e43e117bfe8d2f
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-use.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Package edu.ntnu.idatt1002.k1g4.dao (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4.dao">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Package edu.ntnu.idatt1002.k1g4.dao" class="title">Uses of Package<br>edu.ntnu.idatt1002.k1g4.dao</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></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="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="package-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<div class="caption"><span>Classes in <a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> used by <a href="package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="class-use/Database.html#edu.ntnu.idatt1002.k1g4.dao">Database</a></div>
+<div class="col-last even-row-color">
+<div class="block">Class used to create Database connection</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html
new file mode 100644
index 0000000000000000000000000000000000000000..9a2f54f1ff7b736d1f9cb2ef84c8d59a6841d3a7
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html
@@ -0,0 +1,123 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>edu.ntnu.idatt1002.k1g4 (demo 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="2022-04-28">
+<meta name="description" content="declaration: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<div class="sub-title"><span class="module-label-in-package">Module</span>&nbsp;<a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<h1 title="Package edu.ntnu.idatt1002.k1g4" class="title">Package edu.ntnu.idatt1002.k1g4</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">edu.ntnu.idatt1002.k1g4</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="related-package-summary">
+<div class="caption"><span>Related Packages</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="client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+</div>
+</div>
+</li>
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">The type Cup.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">This class keeps track of a division in the tournament.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Main.html" title="class in edu.ntnu.idatt1002.k1g4">Main</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">The type Main.</div>
+</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">The class Match which holds
+ two teams.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-tree.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-tree.html
new file mode 100644
index 0000000000000000000000000000000000000000..eb5d3d77577eef26fdb17651f6f7c87c6e9f86a9
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-tree.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>edu.ntnu.idatt1002.k1g4 Class Hierarchy (demo 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="2022-04-28">
+<meta name="description" content="tree: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchy For Package edu.ntnu.idatt1002.k1g4</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="Cup.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="Division.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Division</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Main</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="Match.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Match</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="Team.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Team</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-use.html b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-use.html
new file mode 100644
index 0000000000000000000000000000000000000000..c1eb1d3561d04d974c7462c1b38c6a6609a6f9e8
--- /dev/null
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-use.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
+<title>Uses of Package edu.ntnu.idatt1002.k1g4 (demo 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="2022-04-28">
+<meta name="description" content="use: module: edu.ntnu.idatt1002.k1g4, package: edu.ntnu.idatt1002.k1g4">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-page">
+<script type="text/javascript">var pathtoroot = "../../../../../";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<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="../../../../module-summary.html">Module</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Uses of Package edu.ntnu.idatt1002.k1g4" class="title">Uses of Package<br>edu.ntnu.idatt1002.k1g4</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></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="#edu.ntnu.idatt1002.k1g4">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="#edu.ntnu.idatt1002.k1g4.client">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="#edu.ntnu.idatt1002.k1g4.dao">edu.ntnu.idatt1002.k1g4.dao</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="package-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4">
+<div class="caption"><span>Classes in <a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a> used by <a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="class-use/Division.html#edu.ntnu.idatt1002.k1g4">Division</a></div>
+<div class="col-last even-row-color">
+<div class="block">This class keeps track of a division in the tournament.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Match.html#edu.ntnu.idatt1002.k1g4">Match</a></div>
+<div class="col-last odd-row-color">
+<div class="block">The class Match which holds
+ two teams.</div>
+</div>
+<div class="col-first even-row-color"><a href="class-use/Team.html#edu.ntnu.idatt1002.k1g4">Team</a></div>
+<div class="col-last even-row-color">
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.client">
+<div class="caption"><span>Classes in <a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a> used by <a href="client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="class-use/Cup.html#edu.ntnu.idatt1002.k1g4.client">Cup</a></div>
+<div class="col-last even-row-color">
+<div class="block">The type Cup.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Division.html#edu.ntnu.idatt1002.k1g4.client">Division</a></div>
+<div class="col-last odd-row-color">
+<div class="block">This class keeps track of a division in the tournament.</div>
+</div>
+<div class="col-first even-row-color"><a href="class-use/Match.html#edu.ntnu.idatt1002.k1g4.client">Match</a></div>
+<div class="col-last even-row-color">
+<div class="block">The class Match which holds
+ two teams.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Team.html#edu.ntnu.idatt1002.k1g4.client">Team</a></div>
+<div class="col-last odd-row-color">
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</div>
+</div>
+</section>
+</li>
+<li>
+<section class="detail" id="edu.ntnu.idatt1002.k1g4.dao">
+<div class="caption"><span>Classes in <a href="package-summary.html">edu.ntnu.idatt1002.k1g4</a> used by <a href="dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="class-use/Cup.html#edu.ntnu.idatt1002.k1g4.dao">Cup</a></div>
+<div class="col-last even-row-color">
+<div class="block">The type Cup.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Division.html#edu.ntnu.idatt1002.k1g4.dao">Division</a></div>
+<div class="col-last odd-row-color">
+<div class="block">This class keeps track of a division in the tournament.</div>
+</div>
+<div class="col-first even-row-color"><a href="class-use/Match.html#edu.ntnu.idatt1002.k1g4.dao">Match</a></div>
+<div class="col-last even-row-color">
+<div class="block">The class Match which holds
+ two teams.</div>
+</div>
+<div class="col-first odd-row-color"><a href="class-use/Team.html#edu.ntnu.idatt1002.k1g4.dao">Team</a></div>
+<div class="col-last odd-row-color">
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/javadoc/edu.ntnu.idatt1002.k1g4/module-summary.html b/javadoc/edu.ntnu.idatt1002.k1g4/module-summary.html
index a3fa578ac8b2e0a32bf6f86a29cda9ae0f30c761..a7438b0bd5900f9b00282983a017807b1e60325d 100644
--- a/javadoc/edu.ntnu.idatt1002.k1g4/module-summary.html
+++ b/javadoc/edu.ntnu.idatt1002.k1g4/module-summary.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>edu.ntnu.idatt1002.k1g4 (demo 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">
@@ -41,7 +41,7 @@ loadScripts(document, 'script');</script>
 <div>
 <ul class="sub-nav-list">
 <li>Module:&nbsp;</li>
-<li>Description&nbsp;|&nbsp;</li>
+<li><a href="#module-description">Description</a>&nbsp;|&nbsp;</li>
 <li>Modules&nbsp;|&nbsp;</li>
 <li><a href="#packages-summary">Packages</a>&nbsp;|&nbsp;</li>
 <li>Services</li>
@@ -62,6 +62,16 @@ loadScripts(document, 'script');</script>
 </div>
 <hr>
 <div class="module-signature">module <span class="element-name">edu.ntnu.idatt1002.k1g4</span></div>
+<section class="module-description" id="module-description">
+<!-- ============ MODULE DESCRIPTION =========== -->
+<div class="block">File that contains all modules.</div>
+<dl class="notes">
+<dt>Version:</dt>
+<dd>0.2</dd>
+<dt>Author:</dt>
+<dd>Callum Gran</dd>
+</dl>
+</section>
 <section class="summary">
 <ul class="summary-list">
 <li>
@@ -73,9 +83,13 @@ loadScripts(document, 'script');</script>
 <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 package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></div>
+<div class="col-last even-row-color package-summary-table package-summary-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div>
+<div class="col-last odd-row-color package-summary-table package-summary-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
 <div class="col-last even-row-color package-summary-table package-summary-table-tab1">&nbsp;</div>
-<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></div>
+<div class="col-first odd-row-color package-summary-table package-summary-table-tab1"><a href="edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></div>
 <div class="col-last odd-row-color package-summary-table package-summary-table-tab1">&nbsp;</div>
 </div>
 </div>
diff --git a/javadoc/element-list b/javadoc/element-list
index a5c0a4269f9f45b9d6c8622d056d52354dda273b..4b4400987a64bdb710c72567510809ecc71b094e 100644
--- a/javadoc/element-list
+++ b/javadoc/element-list
@@ -1,3 +1,5 @@
 module:edu.ntnu.idatt1002.k1g4
+edu.ntnu.idatt1002.k1g4
 edu.ntnu.idatt1002.k1g4.client
 edu.ntnu.idatt1002.k1g4.client.controllers
+edu.ntnu.idatt1002.k1g4.dao
diff --git a/javadoc/help-doc.html b/javadoc/help-doc.html
index 92eb9faaf66b63efc046be7268c5d9b798b3bf02..b8ca914ec724f7807e23902c9c0616fabf52be14 100644
--- a/javadoc/help-doc.html
+++ b/javadoc/help-doc.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>API Help (demo 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">
diff --git a/javadoc/index-all.html b/javadoc/index-all.html
index 60d59d5cd5bd7ef6510353db145aa79376a90e92..7e3f44f5ae5ee0565e39ada62fad1b826d16a49b 100644
--- a/javadoc/index-all.html
+++ b/javadoc/index-all.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Index (demo 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">
@@ -51,9 +51,47 @@ loadScripts(document, 'script');</script>
 <div class="header">
 <h1>Index</h1>
 </div>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a>
+<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a>
 <h2 class="title" id="I:A">A</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html#addCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">addCup(Cup)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></dt>
+<dd>
+<div class="block">Method to add a cup to the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision(Division)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Method which adds division to the list of divisions.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html#addDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">addDivision(Division)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></dt>
+<dd>
+<div class="block">Method to add a division to the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Method to add a match to the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#addMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatch(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Add a match to the list of matches.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">addMatchInDivision(Division, Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#addTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeam(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Add a team to the list of competing teams.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#addTeam(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">addTeam(Team, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Adds a team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">addTeamInDivision(Division, Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Finds the correct division and adds a
+ team to the division.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">App</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></dt>
 <dd>
 <div class="block">Main GUI application client.</div>
@@ -79,6 +117,12 @@ loadScripts(document, 'script');</script>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html#%3Cinit%3E()" class="member-name-link">CreateCupController()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateCupController</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">Class to create a new database with tables.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html#%3Cinit%3E()" class="member-name-link">CreateDatabase()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#createDivision(javafx.scene.control.TextField)" class="member-name-link">createDivision(TextField)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Creates a new division from given fields.</div>
@@ -100,6 +144,14 @@ loadScripts(document, 'script');</script>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html#%3Cinit%3E()" class="member-name-link">CreateMatchController()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateMatchController</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html#createNewDatabase(java.lang.String)" class="member-name-link">createNewDatabase(String)</a> - Static method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></dt>
+<dd>
+<div class="block">Connect to and create a new database</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html#createNewTables(java.lang.String)" class="member-name-link">createNewTables(String)</a> - Static method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></dt>
+<dd>
+<div class="block">Create new database tables.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#createTeam(javafx.scene.control.TextField)" class="member-name-link">createTeam(TextField)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Create team boolean.</div>
@@ -110,6 +162,28 @@ loadScripts(document, 'script');</script>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html#%3Cinit%3E()" class="member-name-link">CreateTeamController()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateTeamController</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></dt>
+<dd>
+<div class="block">The type Cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#%3Cinit%3E()" class="member-name-link">Cup()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Instantiates a new Cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#%3Cinit%3E(java.lang.String,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)" class="member-name-link">Cup(String, String, LocalDateTime, LocalDateTime)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Simplified constructor for instantiation of a new Cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#%3Cinit%3E(java.lang.String,java.lang.String,java.util.ArrayList,java.time.LocalDateTime,java.time.LocalDateTime)" class="member-name-link">Cup(String, String, ArrayList&lt;Division&gt;, LocalDateTime, LocalDateTime)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Instantiates a new Cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">The Database Access Object for the class Cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html#%3Cinit%3E()" class="member-name-link">CupDAO()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CupOverviewController</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></dt>
 <dd>
 <div class="block">Cup Controller
@@ -120,6 +194,24 @@ loadScripts(document, 'script');</script>
 </dl>
 <h2 class="title" id="I:D">D</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">Class used to create Database connection</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html#%3Cinit%3E()" class="member-name-link">Database()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html#deleteCup(int)" class="member-name-link">deleteCup(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></dt>
+<dd>
+<div class="block">Method to delete a cup from the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html#deleteDivision(int)" class="member-name-link">deleteDivision(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></dt>
+<dd>
+<div class="block">Method to delete a division from the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#deleteMatch(int)" class="member-name-link">deleteMatch(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Method to delete a match from the database.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#deleteSelectedCup()" class="member-name-link">deleteSelectedCup()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">removes the selected cup from the cups arraylist</div>
@@ -132,6 +224,32 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Delete selected match.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#deleteTeam(int,int)" class="member-name-link">deleteTeam(int, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Method to delete a team from the database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Division</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></dt>
+<dd>
+<div class="block">This class keeps track of a division in the tournament.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#%3Cinit%3E()" class="member-name-link">Division()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Instantiates a new Division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#%3Cinit%3E(java.lang.String,int)" class="member-name-link">Division(String, int)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Instantiates a new division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#%3Cinit%3E(java.util.HashMap,java.util.ArrayList,java.lang.String,int)" class="member-name-link">Division(HashMap&lt;Integer, Team&gt;, ArrayList&lt;Match&gt;, String, int)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Instantiates a new Division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">The Database Access Object for the class Division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html#%3Cinit%3E()" class="member-name-link">DivisionDAO()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">DivisionOverviewController</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></dt>
 <dd>
 <div class="block">Controller for viewing details about
@@ -143,15 +261,45 @@ loadScripts(document, 'script');</script>
 <h2 class="title" id="I:E">E</h2>
 <dl class="index">
 <dt><a href="edu.ntnu.idatt1002.k1g4/module-summary.html">edu.ntnu.idatt1002.k1g4</a> - module edu.ntnu.idatt1002.k1g4</dt>
+<dd>
+<div class="block">File that contains all modules.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a> - package edu.ntnu.idatt1002.k1g4</dt>
 <dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a> - package edu.ntnu.idatt1002.k1g4.client</dt>
 <dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a> - package edu.ntnu.idatt1002.k1g4.client.controllers</dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a> - package edu.ntnu.idatt1002.k1g4.dao</dt>
+<dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html#endMatchValues()" class="member-name-link">endMatchValues()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a></dt>
 <dd>
 <div class="block">finishes a match and updates the match scene.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">override equals method</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Overrides the equals method from Object</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Overrides the equals method from Object
+ Teams are the same if the names are the same.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:F">F</h2>
+<dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#fieldOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">fieldOccupied(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Checks if field is occupied by a match</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#formatTime()" class="member-name-link">formatTime()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Formats a localDateTime object to dd/MM/yyy hh:mm</div>
+</dd>
 </dl>
 <h2 class="title" id="I:G">G</h2>
 <dl class="index">
@@ -165,14 +313,42 @@ loadScripts(document, 'script');</script>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html#%3Cinit%3E()" class="member-name-link">GenerateMatchesController()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">GenerateMatchesController</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#genRandomMatches(java.time.LocalDateTime,int,java.lang.String%5B%5D,int)" class="member-name-link">genRandomMatches(LocalDateTime, int, String[], int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Create random matches.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getCompetingTeams()" class="member-name-link">getCompetingTeams()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Creates and return a deep copy of competing teams list.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html#getConfirmation(java.lang.String)" class="member-name-link">getConfirmation(String)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></dt>
 <dd>
 <div class="block">Gets confirmation.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html#getConnection()" class="member-name-link">getConnection()</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></dt>
+<dd>
+<div class="block">Method to get a connection from the Database object.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html#getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">getCupByObject(Cup)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></dt>
+<dd>
+<div class="block">Gets cup based on an already existing cup without an id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getCupId()" class="member-name-link">getCupId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Gets cup id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getCupId()" class="member-name-link">getCupId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Gets cup id.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#getCups()" class="member-name-link">getCups()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Returns the static list of cups</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html#getCups()" class="member-name-link">getCups()</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></dt>
+<dd>
+<div class="block">Gets all cups.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#getCurrentCup()" class="member-name-link">getCurrentCup()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Returns the current cup set.</div>
@@ -186,7 +362,9 @@ loadScripts(document, 'script');</script>
 <div class="block">Returns the match that is currently selected</div>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html#getCurrentScene()" class="member-name-link">getCurrentScene()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Gets current scene.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#getCurrentTeam()" class="member-name-link">getCurrentTeam()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">returns the selected team</div>
@@ -199,10 +377,146 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Returns the width that a window should have.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getDivisionCategory()" class="member-name-link">getDivisionCategory()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Returns the division category.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getDivisionId()" class="member-name-link">getDivisionId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Gets division id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getDivisionId()" class="member-name-link">getDivisionId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets division id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getDivisions()" class="member-name-link">getDivisions()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Returns a list of divisions with composition.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html#getDivisionsByCup(int)" class="member-name-link">getDivisionsByCup(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></dt>
+<dd>
+<div class="block">Gets all divisions with respective data in a cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getDuration()" class="member-name-link">getDuration()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets the duration of the match</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getEndTime()" class="member-name-link">getEndTime()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Get-method which returns the end time of the cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getEndTime()" class="member-name-link">getEndTime()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets the end time of the match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">getEqualDivision(Division)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Helper method to get the division that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">getEqualMatch(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Helper method to get the match that
+ is equal to the object that is provided
+ This is to solve the problems with composition</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getField()" class="member-name-link">getField()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets the field of the match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getLocation()" class="member-name-link">getLocation()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Gets location for where the cup is held.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#getMatchById(int)" class="member-name-link">getMatchById(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Gets match by id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getMatches()" class="member-name-link">getMatches()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Return the list of matches.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#getMatchesByCup(int)" class="member-name-link">getMatchesByCup(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Gets matches in a cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#getMatchesByDivision(int)" class="member-name-link">getMatchesByDivision(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Gets matches in a division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getMatchId()" class="member-name-link">getMatchId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets match id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getName()" class="member-name-link">getName()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Gets the name of the cup</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#getName()" class="member-name-link">getName()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Gets the team name.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#getProjectedGeneratedMatches()" class="member-name-link">getProjectedGeneratedMatches()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Gets the projected amount of matches generated.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getScore()" class="member-name-link">getScore()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Get score.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">getScore(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Get score of a team</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getScores()" class="member-name-link">getScores()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets the score of the match.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html#getStage()" class="member-name-link">getStage()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/App.html" title="class in edu.ntnu.idatt1002.k1g4.client">App</a></dt>
 <dd>
 <div class="block">Returns the startStage to use other places</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#getStartTime()" class="member-name-link">getStartTime()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Get-method which returns the start time of the cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getStartTime()" class="member-name-link">getStartTime()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Gets the start time of the match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#getTeamById(int,int)" class="member-name-link">getTeamById(int, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Gets the team by id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#getTeamByName(java.lang.String)" class="member-name-link">getTeamByName(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Gets a team by the name of the team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#getTeamId()" class="member-name-link">getTeamId()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Gets team id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getTeamOne()" class="member-name-link">getTeamOne()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Get team one.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#getTeams()" class="member-name-link">getTeams()</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Gets all teams.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#getTeamsByDivision(int)" class="member-name-link">getTeamsByDivision(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Gets teams in a division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getTeamTwo()" class="member-name-link">getTeamTwo()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Get team two.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#getTimeLeft()" class="member-name-link">getTimeLeft()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Get the amount of time left of the match.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html#giveError(java.lang.String)" class="member-name-link">giveError(String)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></dt>
 <dd>
 <div class="block">Give error.</div>
@@ -214,6 +528,10 @@ loadScripts(document, 'script');</script>
 </dl>
 <h2 class="title" id="I:H">H</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">gets hashcode</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html#hideInfoWhenNoCups()" class="member-name-link">hideInfoWhenNoCups()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">HomeController</a></dt>
 <dd>
 <div class="block">Helper method to hide info when no cups.</div>
@@ -230,6 +548,10 @@ loadScripts(document, 'script');</script>
 </dl>
 <h2 class="title" id="I:I">I</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#incrementScore(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">incrementScore(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Increments score for a team.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html#initialize(java.net.URL,java.util.ResourceBundle)" class="member-name-link">initialize(URL, ResourceBundle)</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateMatchController</a></dt>
 <dd>
 <div class="block">Run when the page is loaded in.</div>
@@ -257,6 +579,33 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Run when the page is loaded in.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html#instance()" class="member-name-link">instance()</a> - Static method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></dt>
+<dd>
+<div class="block">Checks if there is an existing instance of Database.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#isCompeting()" class="member-name-link">isCompeting()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Gets the is competing attribute</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#isFinished()" class="member-name-link">isFinished()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">checks if match is finished</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#isKnockout()" class="member-name-link">isKnockout()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Is knockout boolean.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#isWalkover()" class="member-name-link">isWalkover()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Is the match walkover.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:L">L</h2>
+<dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#linkTeamToDivision(int,int)" class="member-name-link">linkTeamToDivision(int, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Method to link a team to division.</div>
+</dd>
 </dl>
 <h2 class="title" id="I:M">M</h2>
 <dl class="index">
@@ -264,11 +613,42 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">main method of the program.</div>
 </dd>
-<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></dt>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html" title="class in edu.ntnu.idatt1002.k1g4">Main</a></dt>
+<dd>
+<div class="block">The entry point of application.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Main</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></dt>
+<dd>
+<div class="block">The type Main.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html#%3Cinit%3E()" class="member-name-link">Main()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html" title="class in edu.ntnu.idatt1002.k1g4">Main</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html#%3Cinit%3E()" class="member-name-link">Main()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></dt>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Match</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></dt>
+<dd>
+<div class="block">The class Match which holds
+ two teams.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#%3Cinit%3E()" class="member-name-link">Match()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Instantiates a new Match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Match(Team, Team)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Instantiates a new Match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String)" class="member-name-link">Match(Team, Team, LocalDateTime, long, String)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Instantiates a new Match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String,boolean)" class="member-name-link">Match(Team, Team, LocalDateTime, long, String, boolean)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">First constructor for match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">The Database Access Object for the class Match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#%3Cinit%3E()" class="member-name-link">MatchDAO()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-summary.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></dt>
 <dd>
@@ -290,10 +670,53 @@ loadScripts(document, 'script');</script>
 <div class="block">Open browser.</div>
 </dd>
 </dl>
+<h2 class="title" id="I:R">R</h2>
+<dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#removeDivision(edu.ntnu.idatt1002.k1g4.Division)" class="member-name-link">removeDivision(Division)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Method which removes division to the list of divisions.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#removeMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatch(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Remove a match from the list of matches.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">removeMatchInDivision(Division, Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Finds the correct division and adds a
+ match to the division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#removeTeam(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeam(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Remove a team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">removeTeamInDivision(Division, Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Finds the correct division and removes a
+ team from the division.</div>
+</dd>
+</dl>
 <h2 class="title" id="I:S">S</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#setCompeting(boolean)" class="member-name-link">setCompeting(boolean)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Sets new status if the team is or is not competing.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#setCompetingTeams(java.util.HashMap)" class="member-name-link">setCompetingTeams(HashMap&lt;Integer, Team&gt;)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Sets competing teams in a division.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html#setCss(java.lang.String)" class="member-name-link">setCss(String)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Sets css.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setCupId(int)" class="member-name-link">setCupId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Sets cup id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#setCupId(int)" class="member-name-link">setCupId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Sets cup id of the division.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)" class="member-name-link">setCurrentCup(Cup)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Sets the current cup to a new value</div>
@@ -310,6 +733,78 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">sets the current team</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#setDivisionCategory(java.lang.String)" class="member-name-link">setDivisionCategory(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Sets division category.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#setDivisionId(int)" class="member-name-link">setDivisionId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Sets division id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setDivisionId(int)" class="member-name-link">setDivisionId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets division id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setDivisions(java.util.ArrayList)" class="member-name-link">setDivisions(ArrayList&lt;Division&gt;)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Sets divisions.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setDuration(long)" class="member-name-link">setDuration(long)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets a new duration for the match
+ Should be possible to edit duration
+ after a match is finished in case
+ someone where to forget to finish
+ a match.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setEndTime(java.time.LocalDateTime)" class="member-name-link">setEndTime(LocalDateTime)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Mutation-method which sets end time for a cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setEndTime(java.time.LocalDateTime)" class="member-name-link">setEndTime(LocalDateTime)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets end time.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setField(java.lang.String)" class="member-name-link">setField(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets a new field to the match</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setFinished()" class="member-name-link">setFinished()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets the match to finished.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setFinished(boolean)" class="member-name-link">setFinished(boolean)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets finished.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setFinished(java.time.LocalDateTime)" class="member-name-link">setFinished(LocalDateTime)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Set finished.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setKnockout(boolean)" class="member-name-link">setKnockout(boolean)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets knockout.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setLocation(java.lang.String)" class="member-name-link">setLocation(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Sets the location for where the cup is held</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#setMatches(java.util.ArrayList)" class="member-name-link">setMatches(ArrayList&lt;Match&gt;)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">Sets matches in a division.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setMatchId(int)" class="member-name-link">setMatchId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets match id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Changes the name of the cup</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#setName(java.lang.String)" class="member-name-link">setName(String)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Sets name of the team.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#setNoCurrentCup()" class="member-name-link">setNoCurrentCup()</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Sets no current cup.</div>
@@ -326,6 +821,39 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Sets current team to null.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setScore(int%5B%5D)" class="member-name-link">setScore(int[])</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets score.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#setStartTime(java.time.LocalDateTime)" class="member-name-link">setStartTime(LocalDateTime)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">Mutation-method which sets start time for a cup.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setStartTime(java.time.LocalDateTime)" class="member-name-link">setStartTime(LocalDateTime)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Set start time to a new one
+ Updates the duration as well</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#setTeamId(int)" class="member-name-link">setTeamId(int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Sets team id.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setTeamOne(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamOne(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets team one.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setTeamTwo(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">setTeamTwo(Team)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets team two.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setWalkover(boolean)" class="member-name-link">setWalkover(boolean)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets walkover to true or false.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#setWinner()" class="member-name-link">setWinner()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Sets the losing team to not competing.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html#showInfoWhenCups()" class="member-name-link">showInfoWhenCups()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">HomeController</a></dt>
 <dd>
 <div class="block">Helper method to show info when cups.</div>
@@ -337,6 +865,35 @@ loadScripts(document, 'script');</script>
 </dl>
 <h2 class="title" id="I:T">T</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Team</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-summary.html">edu.ntnu.idatt1002.k1g4</a></dt>
+<dd>
+<div class="block">The team represents a group
+ of competitors playing
+ against another team
+ represented by the class Match</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#%3Cinit%3E()" class="member-name-link">Team()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Instantiates a new Team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team)" class="member-name-link">Team(Team)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Instantiates a new Team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#%3Cinit%3E(java.lang.String)" class="member-name-link">Team(String)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">Instantiates a new Team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#%3Cinit%3E(java.lang.String,boolean)" class="member-name-link">Team(String, boolean)</a> - Constructor for class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">First constructor for the team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a> - Class in <a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-summary.html">edu.ntnu.idatt1002.k1g4.dao</a></dt>
+<dd>
+<div class="block">The Database Access Object for the class Team.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#%3Cinit%3E()" class="member-name-link">TeamDAO()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html#teamOneScoreDecr()" class="member-name-link">teamOneScoreDecr()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a></dt>
 <dd>
 <div class="block">Team one score decreases.</div>
@@ -352,6 +909,10 @@ loadScripts(document, 'script');</script>
 </dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html#%3Cinit%3E()" class="member-name-link">TeamOverviewController()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">TeamOverviewController</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#teamsOccupied(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">teamsOccupied(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">checks if team is occupied by match</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html#teamTwoScoreDecr()" class="member-name-link">teamTwoScoreDecr()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a></dt>
 <dd>
 <div class="block">Team two score decreases.</div>
@@ -360,21 +921,55 @@ loadScripts(document, 'script');</script>
 <dd>
 <div class="block">Team two score increases.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html#toString()" class="member-name-link">toString()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></dt>
+<dd>
+<div class="block">toString-method for Cup class.</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html#toString()" class="member-name-link">toString()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></dt>
+<dd>
+<div class="block">toString method</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#toString()" class="member-name-link">toString()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Overrides the toString method in Object
+ Different for finished, ongoing and not started matches</div>
+</dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html#toString()" class="member-name-link">toString()</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></dt>
+<dd>
+<div class="block">overrides the toString method in Object
+ Represents a team on a one liner</div>
+</dd>
 </dl>
 <h2 class="title" id="I:U">U</h2>
 <dl class="index">
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html#updateCompeting(edu.ntnu.idatt1002.k1g4.Team,int)" class="member-name-link">updateCompeting(Team, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></dt>
+<dd>
+<div class="block">Method to update if a team is competing.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html#updateListOfCups()" class="member-name-link">updateListOfCups()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">HomeController</a></dt>
 <dd>
 <div class="block">Helper method to update list of cups.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#updateMatch(edu.ntnu.idatt1002.k1g4.Match)" class="member-name-link">updateMatch(Match)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Method to update match data.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html#updateMatchScore(int,int)" class="member-name-link">updateMatchScore(int, int)</a> - Static method in class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></dt>
 <dd>
 <div class="block">Updates the score for a team in a match.</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html#updateMatchScore(int,int,int)" class="member-name-link">updateMatchScore(int, int, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></dt>
+<dd>
+<div class="block">Method update match score.</div>
+</dd>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html#updateMatchValues()" class="member-name-link">updateMatchValues()</a> - Method in class edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a></dt>
 <dd>
 <div class="block">Updates the scene with new values</div>
 </dd>
+<dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html#updateScore(int,int)" class="member-name-link">updateScore(int, int)</a> - Method in class edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></dt>
+<dd>
+<div class="block">Update score.</div>
+</dd>
 </dl>
 <h2 class="title" id="I:V">V</h2>
 <dl class="index">
@@ -385,7 +980,7 @@ loadScripts(document, 'script');</script>
 <dt><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html#%3Cinit%3E()" class="member-name-link">ViewUtil()</a> - Constructor for class edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></dt>
 <dd>&nbsp;</dd>
 </dl>
-<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a></main>
+<a href="#I:A">A</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<br><a href="allclasses-index.html">All&nbsp;Classes&nbsp;and&nbsp;Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All&nbsp;Packages</a></main>
 <footer role="contentinfo">
 <hr>
 <p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
diff --git a/javadoc/index.html b/javadoc/index.html
index d71db181441cb47fed3d2ef578f82095d0f6624d..7897b605fb92d529bb8fc663b0c61347b21b1356 100644
--- a/javadoc/index.html
+++ b/javadoc/index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>demo 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">
diff --git a/javadoc/member-search-index.js b/javadoc/member-search-index.js
index 92acfe8b2cf072ebaede0a995b0844c64e410f48..a70a150df04c7f0acf550e8594a817d86e578032 100644
--- a/javadoc/member-search-index.js
+++ b/javadoc/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"App()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"changeScene(String)","u":"changeScene(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createCup(TextField, TextField, DatePicker, TextField, DatePicker, TextField)","u":"createCup(javafx.scene.control.TextField,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateCupController","l":"CreateCupController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createDivision(TextField)","u":"createDivision(javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateDivisionController","l":"CreateDivisionController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createMatch(ComboBox<Team>, ComboBox<Team>, TextField, DatePicker, TextField, Spinner<Integer>, RadioButton)","u":"createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateMatchController","l":"CreateMatchController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createTeam(TextField)","u":"createTeam(javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateTeamController","l":"CreateTeamController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CupOverviewController","l":"CupOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"DivisionOverviewController","l":"DivisionOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"endMatchValues()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"generateMatches(DatePicker, TextField, Spinner<Integer>, TextField)","u":"generateMatches(javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"GenerateMatchesController","l":"GenerateMatchesController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"getConfirmation(String)","u":"getConfirmation(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"getCurrentScene()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentTeam()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getDefaultHeight()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getDefaultWidth()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getStage()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"giveError(String)","u":"giveError(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"giveInformation(String)","u":"giveInformation(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"hideInfoWhenNoCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"HomeController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateMatchController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CupOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"DivisionOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"GenerateMatchesController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"TeamOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"MatchOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"Model()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"openBrowser(String)","u":"openBrowser(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"setCss(String)","u":"setCss(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentCup(Cup)","u":"setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentDivision(Division)","u":"setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentMatch(Match)","u":"setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentTeam(Team)","u":"setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentTeam()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"showInfoWhenCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"start(Stage)","u":"start(javafx.stage.Stage)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamOneScoreDecr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamOneScoreIncr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"TeamOverviewController","l":"TeamOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamTwoScoreDecr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamTwoScoreIncr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"updateListOfCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"updateMatchScore(int, int)","u":"updateMatchScore(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"updateMatchValues()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"ViewUtil()","u":"%3Cinit%3E()"}];updateSearchResults();
\ No newline at end of file
+memberSearchIndex = [{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CupDAO","l":"addCup(Cup)","u":"addCup(edu.ntnu.idatt1002.k1g4.Cup)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"addDivision(Division)","u":"addDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"DivisionDAO","l":"addDivision(Division)","u":"addDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"addMatch(Match)","u":"addMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"addMatch(Match)","u":"addMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"addMatchInDivision(Division, Match)","u":"addMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"addTeam(Team)","u":"addTeam(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"addTeam(Team, int)","u":"addTeam(edu.ntnu.idatt1002.k1g4.Team,int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"addTeamInDivision(Division, Team)","u":"addTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"App()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"changeScene(String)","u":"changeScene(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createCup(TextField, TextField, DatePicker, TextField, DatePicker, TextField)","u":"createCup(javafx.scene.control.TextField,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateCupController","l":"CreateCupController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CreateDatabase","l":"CreateDatabase()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createDivision(TextField)","u":"createDivision(javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateDivisionController","l":"CreateDivisionController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createMatch(ComboBox<Team>, ComboBox<Team>, TextField, DatePicker, TextField, Spinner<Integer>, RadioButton)","u":"createMatch(javafx.scene.control.ComboBox,javafx.scene.control.ComboBox,javafx.scene.control.TextField,javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.RadioButton)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateMatchController","l":"CreateMatchController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CreateDatabase","l":"createNewDatabase(String)","u":"createNewDatabase(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CreateDatabase","l":"createNewTables(String)","u":"createNewTables(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"createTeam(TextField)","u":"createTeam(javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateTeamController","l":"CreateTeamController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"Cup()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"Cup(String, String, ArrayList<Division>, LocalDateTime, LocalDateTime)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.util.ArrayList,java.time.LocalDateTime,java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"Cup(String, String, LocalDateTime, LocalDateTime)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CupDAO","l":"CupDAO()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CupOverviewController","l":"CupOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"Database","l":"Database()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CupDAO","l":"deleteCup(int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"DivisionDAO","l":"deleteDivision(int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"deleteMatch(int)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"deleteSelectedMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"deleteTeam(int, int)","u":"deleteTeam(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"Division()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"Division(HashMap<Integer, Team>, ArrayList<Match>, String, int)","u":"%3Cinit%3E(java.util.HashMap,java.util.ArrayList,java.lang.String,int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"Division(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"DivisionDAO","l":"DivisionDAO()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"DivisionOverviewController","l":"DivisionOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"endMatchValues()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"fieldOccupied(Match)","u":"fieldOccupied(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"formatTime()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"generateMatches(DatePicker, TextField, Spinner<Integer>, TextField)","u":"generateMatches(javafx.scene.control.DatePicker,javafx.scene.control.TextField,javafx.scene.control.Spinner,javafx.scene.control.TextField)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"GenerateMatchesController","l":"GenerateMatchesController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"genRandomMatches(LocalDateTime, int, String[], int)","u":"genRandomMatches(java.time.LocalDateTime,int,java.lang.String[],int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getCompetingTeams()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"getConfirmation(String)","u":"getConfirmation(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"Database","l":"getConnection()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CupDAO","l":"getCupByObject(Cup)","u":"getCupByObject(edu.ntnu.idatt1002.k1g4.Cup)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getCupId()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getCupId()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCups()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"CupDAO","l":"getCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"getCurrentScene()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"getCurrentTeam()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getDefaultHeight()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getDefaultWidth()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getDivisionCategory()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getDivisionId()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getDivisionId()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getDivisions()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"DivisionDAO","l":"getDivisionsByCup(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getDuration()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getEndTime()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getEndTime()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getEqualDivision(Division)","u":"getEqualDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getEqualMatch(Match)","u":"getEqualMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getField()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getLocation()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"getMatchById(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getMatches()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"getMatchesByCup(int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"getMatchesByDivision(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getMatchId()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getName()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"getName()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"getProjectedGeneratedMatches()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getScore()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getScore(Team)","u":"getScore(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getScores()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"getStage()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"getStartTime()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getStartTime()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"getTeamById(int, int)","u":"getTeamById(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"getTeamByName(String)","u":"getTeamByName(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"getTeamId()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getTeamOne()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"getTeams()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"getTeamsByDivision(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getTeamTwo()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"getTimeLeft()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"giveError(String)","u":"giveError(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"giveInformation(String)","u":"giveInformation(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"hashCode()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"hideInfoWhenNoCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"HomeController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"incrementScore(Team)","u":"incrementScore(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CreateMatchController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"CupOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"DivisionOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"GenerateMatchesController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"TeamOverviewController","l":"initialize(URL, ResourceBundle)","u":"initialize(java.net.URL,java.util.ResourceBundle)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"Database","l":"instance()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"isCompeting()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"isFinished()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"isKnockout()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"isWalkover()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"linkTeamToDivision(int, int)","u":"linkTeamToDivision(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Main","l":"Main()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Main","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"Match()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"Match(Team, Team)","u":"%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"Match(Team, Team, LocalDateTime, long, String)","u":"%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"Match(Team, Team, LocalDateTime, long, String, boolean)","u":"%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team,java.time.LocalDateTime,long,java.lang.String,boolean)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"MatchDAO()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"MatchOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"Model()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"openBrowser(String)","u":"openBrowser(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"removeDivision(Division)","u":"removeDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"removeMatch(Match)","u":"removeMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"removeMatchInDivision(Division, Match)","u":"removeMatchInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"removeTeam(Team)","u":"removeTeam(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"removeTeamInDivision(Division, Team)","u":"removeTeamInDivision(edu.ntnu.idatt1002.k1g4.Division,edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"setCompeting(boolean)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"setCompetingTeams(HashMap<Integer, Team>)","u":"setCompetingTeams(java.util.HashMap)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"setCss(String)","u":"setCss(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setCupId(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"setCupId(int)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentCup(Cup)","u":"setCurrentCup(edu.ntnu.idatt1002.k1g4.Cup)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentDivision(Division)","u":"setCurrentDivision(edu.ntnu.idatt1002.k1g4.Division)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentMatch(Match)","u":"setCurrentMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setCurrentTeam(Team)","u":"setCurrentTeam(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"setDivisionCategory(String)","u":"setDivisionCategory(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"setDivisionId(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setDivisionId(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setDivisions(ArrayList<Division>)","u":"setDivisions(java.util.ArrayList)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setDuration(long)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setEndTime(LocalDateTime)","u":"setEndTime(java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setEndTime(LocalDateTime)","u":"setEndTime(java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setField(String)","u":"setField(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setFinished()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setFinished(boolean)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setFinished(LocalDateTime)","u":"setFinished(java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setKnockout(boolean)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setLocation(String)","u":"setLocation(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"setMatches(ArrayList<Match>)","u":"setMatches(java.util.ArrayList)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setMatchId(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentCup()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentDivision()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentMatch()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"setNoCurrentTeam()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setScore(int[])"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"setStartTime(LocalDateTime)","u":"setStartTime(java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setStartTime(LocalDateTime)","u":"setStartTime(java.time.LocalDateTime)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"setTeamId(int)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setTeamOne(Team)","u":"setTeamOne(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setTeamTwo(Team)","u":"setTeamTwo(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setWalkover(boolean)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"setWinner()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"showInfoWhenCups()"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"App","l":"start(Stage)","u":"start(javafx.stage.Stage)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"Team()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"Team(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"Team(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"Team(Team)","u":"%3Cinit%3E(edu.ntnu.idatt1002.k1g4.Team)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"TeamDAO()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamOneScoreDecr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamOneScoreIncr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"TeamOverviewController","l":"TeamOverviewController()","u":"%3Cinit%3E()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"teamsOccupied(Match)","u":"teamsOccupied(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamTwoScoreDecr()"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"teamTwoScoreIncr()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Cup","l":"toString()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Division","l":"toString()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"toString()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Team","l":"toString()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"TeamDAO","l":"updateCompeting(Team, int)","u":"updateCompeting(edu.ntnu.idatt1002.k1g4.Team,int)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"HomeController","l":"updateListOfCups()"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"updateMatch(Match)","u":"updateMatch(edu.ntnu.idatt1002.k1g4.Match)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"Model","l":"updateMatchScore(int, int)","u":"updateMatchScore(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4.dao","c":"MatchDAO","l":"updateMatchScore(int, int, int)","u":"updateMatchScore(int,int,int)"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","c":"MatchOverviewController","l":"updateMatchValues()"},{"p":"edu.ntnu.idatt1002.k1g4","c":"Match","l":"updateScore(int, int)","u":"updateScore(int,int)"},{"p":"edu.ntnu.idatt1002.k1g4.client","c":"ViewUtil","l":"ViewUtil()","u":"%3Cinit%3E()"}];updateSearchResults();
\ No newline at end of file
diff --git a/javadoc/overview-tree.html b/javadoc/overview-tree.html
index 579c2291a5602088dd8765268584f8454b4f64f4..228fc25c2bff2e5c77e483d25e0edc156095cfa2 100644
--- a/javadoc/overview-tree.html
+++ b/javadoc/overview-tree.html
@@ -1,7 +1,7 @@
 <!DOCTYPE HTML>
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) on Thu Apr 28 15:33:33 CEST 2022 -->
+<!-- Generated by javadoc (17) on Thu Apr 28 17:51:46 CEST 2022 -->
 <title>Class Hierarchy (demo 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">
@@ -52,8 +52,10 @@ loadScripts(document, 'script');</script>
 <h1 class="title">Hierarchy For All Packages</h1>
 <span class="package-hierarchy-label">Package Hierarchies:</span>
 <ul class="horizontal">
+<li><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/package-tree.html">edu.ntnu.idatt1002.k1g4</a>, </li>
 <li><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/package-tree.html">edu.ntnu.idatt1002.k1g4.client</a>, </li>
-<li><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html">edu.ntnu.idatt1002.k1g4.client.controllers</a></li>
+<li><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/package-tree.html">edu.ntnu.idatt1002.k1g4.client.controllers</a>, </li>
+<li><a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/package-tree.html">edu.ntnu.idatt1002.k1g4.dao</a></li>
 </ul>
 </div>
 <section class="hierarchy">
@@ -67,16 +69,26 @@ loadScripts(document, 'script');</script>
 </ul>
 </li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateCupController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateCupController</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CreateDatabase</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateDivisionController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateDivisionController</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateMatchController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateMatchController</a> (implements javafx.fxml.Initializable)</li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CreateTeamController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CreateTeamController</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Cup.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/CupDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">CupDAO</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/CupOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">CupOverviewController</a> (implements javafx.fxml.Initializable)</li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/Database.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Division.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Division</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">DivisionDAO</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/DivisionOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">DivisionOverviewController</a> (implements javafx.fxml.Initializable)</li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/GenerateMatchesController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">GenerateMatchesController</a> (implements javafx.fxml.Initializable)</li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/HomeController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">HomeController</a> (implements javafx.fxml.Initializable)</li>
-<li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">Main</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Main.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Main</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Match.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Match</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">MatchDAO</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/MatchOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">MatchOverviewController</a> (implements javafx.fxml.Initializable)</li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/Model.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">Model</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/Team.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4">Team</a></li>
+<li class="circle">edu.ntnu.idatt1002.k1g4.dao.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.dao">TeamDAO</a></li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.controllers.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/controllers/TeamOverviewController.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client.controllers">TeamOverviewController</a> (implements javafx.fxml.Initializable)</li>
 <li class="circle">edu.ntnu.idatt1002.k1g4.client.<a href="edu.ntnu.idatt1002.k1g4/edu/ntnu/idatt1002/k1g4/client/ViewUtil.html" class="type-name-link" title="class in edu.ntnu.idatt1002.k1g4.client">ViewUtil</a></li>
 </ul>
diff --git a/javadoc/package-search-index.js b/javadoc/package-search-index.js
index 678e511ad5db563009833257fbe1799fbb2b6de5..91891605b451ba84320f1aa594d8a3838dc24cf3 100644
--- a/javadoc/package-search-index.js
+++ b/javadoc/package-search-index.js
@@ -1 +1 @@
-packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4.client"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4.client.controllers"}];updateSearchResults();
\ No newline at end of file
+packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4.client"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4.client.controllers"},{"m":"edu.ntnu.idatt1002.k1g4","l":"edu.ntnu.idatt1002.k1g4.dao"}];updateSearchResults();
\ No newline at end of file
diff --git a/javadoc/type-search-index.js b/javadoc/type-search-index.js
index 33b94a5598e10368c69e2db1432c32eaf8b5eb0c..556967ea5df167a8202d4152cf999fc9d70bd7ab 100644
--- a/javadoc/type-search-index.js
+++ b/javadoc/type-search-index.js
@@ -1 +1 @@
-typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"App"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateCupController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateDivisionController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateMatchController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateTeamController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CupOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"DivisionOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"GenerateMatchesController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"HomeController"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"Main"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"MatchOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"Model"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"TeamOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"ViewUtil"}];updateSearchResults();
\ No newline at end of file
+typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"App"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateCupController"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"CreateDatabase"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateDivisionController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateMatchController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CreateTeamController"},{"p":"edu.ntnu.idatt1002.k1g4","l":"Cup"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"CupDAO"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"CupOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"Database"},{"p":"edu.ntnu.idatt1002.k1g4","l":"Division"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"DivisionDAO"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"DivisionOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"GenerateMatchesController"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"HomeController"},{"p":"edu.ntnu.idatt1002.k1g4","l":"Main"},{"p":"edu.ntnu.idatt1002.k1g4","l":"Match"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"MatchDAO"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"MatchOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"Model"},{"p":"edu.ntnu.idatt1002.k1g4","l":"Team"},{"p":"edu.ntnu.idatt1002.k1g4.dao","l":"TeamDAO"},{"p":"edu.ntnu.idatt1002.k1g4.client.controllers","l":"TeamOverviewController"},{"p":"edu.ntnu.idatt1002.k1g4.client","l":"ViewUtil"}];updateSearchResults();
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index a6375e018dc373bb1f7b840ad8ceb9cf35904ca5..add85874e8fed51c520a5ba49fbe07a63db8dc44 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,7 +154,7 @@
                             <archive>
                                 <manifest>
                                     <mainClass>
-                                        edu.ntnu.idatt1002.k1g4.client.Main
+                                        edu.ntnu.idatt1002.k1g4.Main
                                     </mainClass>
                                 </manifest>
                             </archive>
@@ -174,7 +174,7 @@
                         <!-- Default configuration for running with: mvn clean javafx:run -->
                         <id>default-cli</id>
                         <configuration>
-                            <mainClass>edu.ntnu.idatt1002.k1g4/edu.ntnu.idatt1002.k1g4.client.Main</mainClass>
+                            <mainClass>edu.ntnu.idatt1002.k1g4/edu.ntnu.idatt1002.k1g4.Main</mainClass>
                             <launcher>app</launcher>
                             <jlinkZipName>app</jlinkZipName>
                             <jlinkImageName>app</jlinkImageName>
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/Cup.java b/src/main/java/edu/ntnu/idatt1002/k1g4/Cup.java
index 8abfd7b7ba76a71dc9cf2f62c07221e8536ab4a6..902155e55cf4bb2381cdeb69a36f001d1913721d 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/Cup.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/Cup.java
@@ -250,7 +250,7 @@ public class Cup {
     /**
      * Sets divisions.
      *
-     * @param divisions ArrayList<Division>: The divisions that the cup have.
+     * @param divisions ArrayList: The divisions that the cup have.
      */
     public void setDivisions(ArrayList<Division> divisions) {
         this.divisions = divisions;
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/Division.java b/src/main/java/edu/ntnu/idatt1002/k1g4/Division.java
index bd0399a439707cb7d4fc7167a75b4295cf4bab77..cbce9e5a95a9e7e1c9e21ccfb11d9dc305b28dd1 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/Division.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/Division.java
@@ -177,6 +177,7 @@ public class Division {
      * @param startTime the start time
      * @param duration  the duration
      * @param fields    the fields
+     * @param divisionId the division id
      * @return the list
      */
     public boolean genRandomMatches(LocalDateTime startTime, int duration, String[] fields, int divisionId) {
@@ -222,7 +223,7 @@ public class Division {
     /**
      * Sets competing teams in a division.
      *
-     * @param competingTeams ArrayList<Team>: The competing teams
+     * @param competingTeams ArrayList: The competing teams
      */
     public void setCompetingTeams(HashMap<Integer, Team> competingTeams) {
         this.competingTeams = competingTeams;
@@ -231,7 +232,7 @@ public class Division {
     /**
      * Sets matches in a division.
      *
-     * @param matches ArrayList<Match>:   The matches
+     * @param matches ArrayList:   The matches
      */
     public void setMatches(ArrayList<Match> matches) {
         this.matches = matches;
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/Main.java b/src/main/java/edu/ntnu/idatt1002/k1g4/Main.java
new file mode 100644
index 0000000000000000000000000000000000000000..c48de016ae4653f4ccb9fda93b7f180a3f3bc9ad
--- /dev/null
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/Main.java
@@ -0,0 +1,20 @@
+package edu.ntnu.idatt1002.k1g4;
+
+import edu.ntnu.idatt1002.k1g4.client.App;
+
+/**
+ * The type Main.
+ *
+ * @author Callum
+ * @version 0.1
+ */
+public class Main {
+    /**
+     * The entry point of application.
+     *
+     * @param args the input arguments
+     */
+    public static void main(String[] args) {
+        App.main(args);
+    }
+}
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/client/Main.java b/src/main/java/edu/ntnu/idatt1002/k1g4/client/Main.java
deleted file mode 100644
index 7ab39053c847b249d0b8c8f8496475986e303d9a..0000000000000000000000000000000000000000
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/client/Main.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package edu.ntnu.idatt1002.k1g4.client;
-
-public class Main {
-    public static void main(String[] args) {
-        App.main(args);
-    }
-}
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/client/ViewUtil.java b/src/main/java/edu/ntnu/idatt1002/k1g4/client/ViewUtil.java
index 33c13702b668e665cd25a7437459064b003baf8f..a00e2cdbe0e1edc47a98ff48f6247ced27dbce60 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/client/ViewUtil.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/client/ViewUtil.java
@@ -66,10 +66,20 @@ public class ViewUtil {
         }
     }
 
+    /**
+     * Sets css.
+     *
+     * @param css the css file
+     */
     public static void setCss(String css) {
         ViewUtil.css = css;
     }
 
+    /**
+     * Gets current scene.
+     *
+     * @return the current scene
+     */
     public static String getCurrentScene() {
         return currentScene;
     }
@@ -108,7 +118,7 @@ public class ViewUtil {
      * Static method that can be called by the respective controllers.
      *
      * @param message String:       the message
-     * @return        Boolean       the confirmation
+     * @return Boolean the confirmation
      */
     public static boolean getConfirmation(String message) {
         alert = new Alert(Alert.AlertType.CONFIRMATION);
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.java
index 0db93228a82f7ace4be9583e36414cfc3248edb5..784ccc14dd2ae53e438ceaf5294522e0b5aec2fc 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CreateDatabase.java
@@ -4,8 +4,8 @@ import java.sql.*;
 
 /**
  * Class to create a new database with tables.
- * @Author Callum Gran
- * @Version 0.1
+ * @author Callum Gran
+ * @version 0.1
  */
 public class CreateDatabase {
     /**
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CupDAO.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CupDAO.java
index 6f17e0ae66a5649b766faab5360dccb0b69e010d..6736592df1b54df2c3cea6bc1ce13bbe66969d2a 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CupDAO.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/CupDAO.java
@@ -18,15 +18,15 @@ import static edu.ntnu.idatt1002.k1g4.dao.Database.close;
 /**
  * The Database Access Object for the class Cup.
  *
- * @Author Callum Gran
- * @Version 0.2
+ * @author Callum Gran
+ * @version 0.2
  */
 public class CupDAO {
 
     /**
      * Gets all cups.
      *
-     * @return cups ArrayList<Cups>: All saved cups
+     * @return cups ArrayList: All saved cups
      */
     public ArrayList<Cup> getCups() {
         ArrayList<Cup> cups = new ArrayList<>();
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/Database.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/Database.java
index 9eb3e9596357c7d6522f2a7ed27e0886af605148..e307f969e76b4d6895379ca9d799e4f23c30b69e 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/Database.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/Database.java
@@ -4,8 +4,8 @@ import java.sql.*;
 
 /**
  * Class used to create Database connection
- * @Author Callum Gran
- * @Version 0.1
+ * @author Callum Gran
+ * @version 0.1
  */
 public class Database {
     private static Database database;
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.java
index b5bd03b63e14c4a7e36d5ce27c45daa57f3a189b..e8ddbafaf1ac785c2299c41e6a0ee225a649ebca 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/DivisionDAO.java
@@ -12,8 +12,8 @@ import static edu.ntnu.idatt1002.k1g4.dao.Database.close;
 
 /**
  * The Database Access Object for the class Division.
- * @Author Callum Gran
- * @Version 0.1
+ * @author Callum Gran
+ * @version 0.1
  */
 public class DivisionDAO {
 
@@ -21,7 +21,7 @@ public class DivisionDAO {
      * Gets all divisions with respective data in a cup.
      *
      * @param cupId int: The id of the cup
-     * @return divisions ArrayList<Divisions>: The divisions that belong to a cup
+     * @return divisions ArrayList: The divisions that belong to a cup
      */
     public ArrayList<Division> getDivisionsByCup(int cupId) {
         ArrayList<Division> divisions = new ArrayList<>();
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.java
index afe54d13f63ec67230386c0b1d9460cd954aff5d..dd766f9fa002b7f13f46d30a62ee1521dac26760 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/MatchDAO.java
@@ -16,8 +16,8 @@ import static edu.ntnu.idatt1002.k1g4.dao.Database.close;
 /**
  * The Database Access Object for the class Match.
  *
- * @Author Callum Gran
- * @Version 0.1
+ * @author Callum Gran
+ * @version 0.1
  */
 public class MatchDAO {
 
@@ -25,7 +25,7 @@ public class MatchDAO {
      * Gets matches in a division.
      *
      * @param divisionId int: the id of the division to get matches from
-     * @return matches ArrayList<Match>: The matches in a division with all data.
+     * @return matches ArrayList: The matches in a division with all data.
      */
     public ArrayList<Match> getMatchesByDivision(int divisionId) {
         ArrayList<Match> matches = new ArrayList<>();
@@ -71,7 +71,7 @@ public class MatchDAO {
      * Gets matches in a cup.
      *
      * @param cupId int: the id of the cup to get matches from
-     * @return matches ArrayList<Match>: The matches in a cup with all data.
+     * @return matches ArrayList: The matches in a cup with all data.
      */
     public ArrayList<Match> getMatchesByCup(int cupId) {
         ArrayList<Match> matches = new ArrayList<>();
@@ -154,6 +154,13 @@ public class MatchDAO {
         return match;
     }
 
+    /**
+     * Method update match score.
+     *
+     * @param score   the score
+     * @param teamNr  the team nr
+     * @param matchId the match id
+     */
     public void updateMatchScore(int score, int teamNr, int matchId) {
         String sql;
         if (teamNr == 1) {
diff --git a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.java b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.java
index 1331378955ff18252523877cc219b90e38ad388a..d543fbe682f7d042241528d3d8d8d66fe8d877ee 100644
--- a/src/main/java/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.java
+++ b/src/main/java/edu/ntnu/idatt1002/k1g4/dao/TeamDAO.java
@@ -12,15 +12,15 @@ import static edu.ntnu.idatt1002.k1g4.dao.Database.close;
 /**
  * The Database Access Object for the class Team.
  *
- * @Author Callum Gran
- * @Version 0.1
+ * @author Callum Gran
+ * @version 0.1
  */
 public class TeamDAO {
 
     /**
      * Gets all teams.
      *
-     * @return teams List<Team>: All teams that exist.
+     * @return teams List: All teams that exist.
      */
     public List<Team> getTeams() {
         List<Team> teams = new ArrayList<>();
@@ -51,7 +51,7 @@ public class TeamDAO {
      * Gets teams in a division.
      *
      * @param divisionId int: the division id
-     * @return teams HashMap<Integer, Team>: The teams in the division.
+     * @return teams HashMap: The teams in the division.
      */
     public HashMap<Integer, Team> getTeamsByDivision(int divisionId) {
         HashMap<Integer, Team> teams = new HashMap<>();
@@ -119,8 +119,8 @@ public class TeamDAO {
      * Gets the team by id.
      *
      * @param teamId int: the id of the team.
+     * @param divisionId int: the division id.
      * @return team Team: the team with the corresponding id.
-     * @throws SQLException the sql exception
      */
     public Team getTeamById(int teamId, int divisionId) {
         Team team = null;
@@ -168,6 +168,7 @@ public class TeamDAO {
     /**
      * Method to update if a team is competing.
      *
+     * @param divisionId int: the division id.
      * @param team Team: the team to update.
      */
     public void updateCompeting(Team team, int divisionId) {
@@ -193,6 +194,7 @@ public class TeamDAO {
     /**
      * Adds a team.
      *
+     * @param divisionId int: division id.
      * @param team Team: the team to be added to the database.
      */
     public void addTeam(Team team, int divisionId) throws IllegalArgumentException {
@@ -264,6 +266,7 @@ public class TeamDAO {
      * Method to delete a team from the database.
      *
      * @param teamId int: the id of the team to delete
+     * @param divisionId int: the division id
      */
     public void deleteTeam(int teamId, int divisionId) {
         String sqlTeamDivisionLink = "DELETE FROM divisionsteamslink WHERE teamId = ? AND divisionId = ?";
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 16fd71ec3a75faedc2bd8fd6bc3cd11b75e89cfa..fd086b86394e1213fdad9ae9fd5cb1b5de28c63c 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,3 +1,9 @@
+/**
+ * File that contains all modules.
+ *
+ * @author Callum Gran
+ * @version 0.2
+ */
 module edu.ntnu.idatt1002.k1g4 {
     requires javafx.controls;
     requires javafx.fxml;
@@ -10,4 +16,6 @@ module edu.ntnu.idatt1002.k1g4 {
     opens edu.ntnu.idatt1002.k1g4.client.controllers to javafx.fxml;
     exports edu.ntnu.idatt1002.k1g4.client.controllers;
     exports edu.ntnu.idatt1002.k1g4.client;
+    exports edu.ntnu.idatt1002.k1g4.dao;
+    exports edu.ntnu.idatt1002.k1g4;
 }