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"> </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"> </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"> </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"> </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"> </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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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> 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> 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> 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> 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> 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> 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><<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> 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> 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> 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> division, + <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> division, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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><<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="#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> 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> 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> division, + <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> division, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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 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><<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> 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> 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> 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> 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 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="<init>(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> <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> 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> 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><<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> 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> 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="<init>(java.lang.String,java.lang.String,java.time.LocalDateTime,java.time.LocalDateTime)"> +<h3>Cup</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> 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> 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> 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> 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="<init>()"> +<h3>Cup</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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> <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> <span class="return-type">void</span> <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> 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> <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> <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> <span class="return-type">void</span> <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> 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> <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> <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> <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> <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> <span class="return-type">void</span> <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> 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> <span class="return-type">void</span> <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> 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> <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><<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>></span> <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> <span class="return-type">boolean</span> <span class="element-name">addDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> 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> <span class="return-type">void</span> <span class="element-name">removeDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> 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> <span class="return-type"><a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span> <span class="element-name">getEqualDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> 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> <span class="return-type">boolean</span> <span class="element-name">addTeamInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> division, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">boolean</span> <span class="element-name">removeTeamInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> division, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">boolean</span> <span class="element-name">addMatchInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> division, + <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">boolean</span> <span class="element-name">removeMatchInDivision</span><wbr><span class="parameters">(<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> division, + <a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">void</span> <span class="element-name">setCupId</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <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><<a href="Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> <span class="return-type">int</span> <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> <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> <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> <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> <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> in class <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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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> divisionCategory, + int 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><<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>> 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><<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> divisionCategory, + int 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> 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> 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> 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> startTime, + int 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>[] fields, + int 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><<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>></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> 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><<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-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> 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> 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><<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>> 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 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> 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 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><<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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 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="<init>(java.util.HashMap,java.util.ArrayList,java.lang.String,int)"> +<h3>Division</h3> +<div class="member-signature"><span class="modifiers">public</span> <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><<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>> 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><<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> divisionCategory, + int 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="<init>(java.lang.String,int)"> +<h3>Division</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> divisionCategory, + int 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="<init>()"> +<h3>Division</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <span class="return-type">boolean</span> <span class="element-name">addTeam</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">boolean</span> <span class="element-name">removeTeam</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">boolean</span> <span class="element-name">addMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">boolean</span> <span class="element-name">removeMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <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><<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>></span> <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> <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><<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>></span> <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> <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> <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> <span class="return-type">int</span> <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> <span class="return-type"><a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span> <span class="element-name">getEqualMatch</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">boolean</span> <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> startTime, + int 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>[] fields, + int 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> <span class="return-type">void</span> <span class="element-name">setDivisionId</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <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><<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>> 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> <span class="return-type">void</span> <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><<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> <span class="return-type">void</span> <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> 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> <span class="return-type">int</span> <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> <span class="return-type">void</span> <span class="element-name">setCupId</span><wbr><span class="parameters">(int 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> <span class="return-type">int</span> <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> <span class="return-type">boolean</span> <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> 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> in class <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> <span class="return-type">int</span> <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> in class <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> <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> <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> in class <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 © 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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> -<div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">edu.ntnu.idatt1002.k1g4.client</a></div> +<div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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>[] args)</code></div> -<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </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> <span class="return-type">void</span> <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>[] 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> 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> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> field, + boolean 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> 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> 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> 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> 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 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 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> 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> 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 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> 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 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 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[] 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> 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> 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> 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 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> 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 teamNr, + int 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 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="<init>(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> <span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> field, + boolean 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="<init>(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> <span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> 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="<init>(edu.ntnu.idatt1002.k1g4.Team,edu.ntnu.idatt1002.k1g4.Team)"> +<h3>Match</h3> +<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Match</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> teamOne, + <a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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="<init>()"> +<h3>Match</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <span class="return-type">void</span> <span class="element-name">incrementScore</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">void</span> <span class="element-name">updateScore</span><wbr><span class="parameters">(int teamNr, + int 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> <span class="return-type">int</span> <span class="element-name">getScore</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">int[]</span> <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> <span class="return-type">boolean</span> <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> <span class="return-type">void</span> <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> <span class="return-type">void</span> <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> 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> <span class="return-type">void</span> <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> <span class="return-type">void</span> <span class="element-name">setWalkover</span><wbr><span class="parameters">(boolean 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> <span class="return-type"><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span> <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> <span class="return-type"><a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span> <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> <span class="return-type">long</span> <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> <span class="return-type">void</span> <span class="element-name">setDuration</span><wbr><span class="parameters">(long 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> <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> <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> <span class="return-type">void</span> <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> 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> <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> <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> <span class="return-type">long</span> <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> <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> <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> <span class="return-type">void</span> <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> 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> <span class="return-type">boolean</span> <span class="element-name">fieldOccupied</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">boolean</span> <span class="element-name">teamsOccupied</span><wbr><span class="parameters">(<a href="Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">boolean</span> <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> <span class="return-type">int</span> <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> <span class="return-type">void</span> <span class="element-name">setMatchId</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <span class="element-name">setTeamOne</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">void</span> <span class="element-name">setTeamTwo</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">int[]</span> <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> <span class="return-type">void</span> <span class="element-name">setScore</span><wbr><span class="parameters">(int[] 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> <span class="return-type">void</span> <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> 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> <span class="return-type">void</span> <span class="element-name">setFinished</span><wbr><span class="parameters">(boolean 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> <span class="return-type">boolean</span> <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> <span class="return-type">int</span> <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> <span class="return-type">void</span> <span class="element-name">setDivisionId</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <span class="element-name">setKnockout</span><wbr><span class="parameters">(boolean 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> <span class="return-type">boolean</span> <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> 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> in class <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> <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> <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> in class <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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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> 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> 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> name, + boolean 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> 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 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> 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 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 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="<init>(java.lang.String,boolean)"> +<h3>Team</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> name, + boolean 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="<init>(java.lang.String)"> +<h3>Team</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> 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="<init>(edu.ntnu.idatt1002.k1g4.Team)"> +<h3>Team</h3> +<div class="member-signature"><span class="modifiers">public</span> <span class="element-name">Team</span><wbr><span class="parameters">(<a href="Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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="<init>()"> +<h3>Team</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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> <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> <span class="return-type">boolean</span> <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> <span class="return-type">void</span> <span class="element-name">setCompeting</span><wbr><span class="parameters">(boolean 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> <span class="return-type">int</span> <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> <span class="return-type">void</span> <span class="element-name">setTeamId</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <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> 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> <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> <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> in class <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> <span class="return-type">boolean</span> <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> 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> in class <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 © 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"> </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"> </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><<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#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> 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> 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><<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#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> 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> 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 © 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"> </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"> </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"> </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> 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><<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#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> 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> division, + <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> division, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> 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> 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> division, + <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> division, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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><<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> </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> 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> 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><<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>> 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> 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> 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> 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><<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">DivisionDAO.</span><code><a href="../dao/DivisionDAO.html#getDivisionsByCup(int)" class="member-name-link">getDivisionsByCup</a><wbr>(int 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> 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 © 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 © 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"> </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"> </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"> </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> 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><<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#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> 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> division, + <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> 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> 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> 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> division, + <a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> 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><<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> </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><<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>> 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><<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> divisionCategory, + int 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> 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 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><<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#getMatchesByCup(int)" class="member-name-link">getMatchesByCup</a><wbr>(int 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><<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">MatchDAO.</span><code><a href="../dao/MatchDAO.html#getMatchesByDivision(int)" class="member-name-link">getMatchesByDivision</a><wbr>(int 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> 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> 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 © 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"> </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"> </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"> </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><<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>></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> 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> division, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> 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> 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> 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> division, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> 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> 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><<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>> 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> </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> teamOne, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> </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> teamOne, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> 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> </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> teamOne, + <a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> startTime, + long 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> field, + boolean 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> </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> 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> </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><<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>> 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><<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>> 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> divisionCategory, + int 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> 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<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamOneComBox, + javafx.scene.control.ComboBox<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamTwoComBox, + javafx.scene.control.TextField startTimeField, + javafx.scene.control.DatePicker startDateField, + javafx.scene.control.TextField fieldField, + javafx.scene.control.Spinner<<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>> durationField, + javafx.scene.control.RadioButton 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 teamId, + int 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> 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><<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#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><<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>></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 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> team, + int 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> team, + int 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 © 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<edu.ntnu.idatt1002.k1g4.Team> teamOneComBox, - javafx.scene.control.ComboBox<edu.ntnu.idatt1002.k1g4.Team> 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<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamOneComBox, + javafx.scene.control.ComboBox<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamTwoComBox, javafx.scene.control.TextField startTimeField, javafx.scene.control.DatePicker startDateField, javafx.scene.control.TextField 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><edu.ntnu.idatt1002.k1g4.Cup></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><<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-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 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> 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 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> 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 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> 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 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> 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> <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><edu.ntnu.idatt1002.k1g4.Cup></span> <span class="element-name">getCups</span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <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><<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>></span> <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> <span class="return-type">edu.ntnu.idatt1002.k1g4.Cup</span> <span class="element-name">getCurrentCup</span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span> <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> <span class="return-type">void</span> <span class="element-name">setCurrentCup</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Cup newCup)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setCurrentCup</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> 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> <span class="return-type">edu.ntnu.idatt1002.k1g4.Division</span> <span class="element-name">getCurrentDivision</span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a></span> <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> <span class="return-type">void</span> <span class="element-name">setCurrentDivision</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Division newDivision)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setCurrentDivision</span><wbr><span class="parameters">(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> 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> <span class="return-type">edu.ntnu.idatt1002.k1g4.Match</span> <span class="element-name">getCurrentMatch</span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span> <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> <span class="return-type">void</span> <span class="element-name">setCurrentMatch</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Match newMatch)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setCurrentMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">edu.ntnu.idatt1002.k1g4.Team</span> <span class="element-name">getCurrentTeam</span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span> <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> <span class="return-type">void</span> <span class="element-name">setCurrentTeam</span><wbr><span class="parameters">(edu.ntnu.idatt1002.k1g4.Team newCurrentTeam)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setCurrentTeam</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> 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> <span class="return-type">boolean</span> <span class="element-name">createMatch</span><wbr><span class="parameters">(javafx.scene.control.ComboBox<edu.ntnu.idatt1002.k1g4.Team> teamOneComBox, - javafx.scene.control.ComboBox<edu.ntnu.idatt1002.k1g4.Team> teamTwoComBox, +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">createMatch</span><wbr><span class="parameters">(javafx.scene.control.ComboBox<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamOneComBox, + javafx.scene.control.ComboBox<<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>> teamTwoComBox, javafx.scene.control.TextField startTimeField, javafx.scene.control.DatePicker startDateField, javafx.scene.control.TextField 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"> </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> 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> css)</code></div> -<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </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> <span class="return-type">void</span> <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> 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> <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> <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"> </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"> </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"> </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"> </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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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> 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> 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 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="<init>()"> +<h3>CreateDatabase</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <span class="return-type">void</span> <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> 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> <span class="return-type">void</span> <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> 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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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> 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 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> 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><<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-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 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="<init>()"> +<h3>CupDAO</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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><<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a>></span> <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> <span class="return-type"><a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a></span> <span class="element-name">getCupByObject</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> 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> <span class="return-type">void</span> <span class="element-name">addCup</span><wbr><span class="parameters">(<a href="../Cup.html" title="class in edu.ntnu.idatt1002.k1g4">Cup</a> 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> <span class="return-type">void</span> <span class="element-name">deleteCup</span><wbr><span class="parameters">(int 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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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 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="<init>()"> +<h3>Database</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <span class="return-type"><a href="Database.html" title="class in edu.ntnu.idatt1002.k1g4.dao">Database</a></span> <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> <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> <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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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> 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 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><<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-tab2 method-summary-table-tab4"><code><a href="#getDivisionsByCup(int)" class="member-name-link">getDivisionsByCup</a><wbr>(int 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 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="<init>()"> +<h3>DivisionDAO</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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><<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a>></span> <span class="element-name">getDivisionsByCup</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <span class="element-name">addDivision</span><wbr><span class="parameters">(<a href="../Division.html" title="class in edu.ntnu.idatt1002.k1g4">Division</a> 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> <span class="return-type">void</span> <span class="element-name">deleteDivision</span><wbr><span class="parameters">(int 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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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> 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 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 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><<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-tab2 method-summary-table-tab4"><code><a href="#getMatchesByCup(int)" class="member-name-link">getMatchesByCup</a><wbr>(int 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><<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="#getMatchesByDivision(int)" class="member-name-link">getMatchesByDivision</a><wbr>(int 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> 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 score, + int teamNr, + int 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 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="<init>()"> +<h3>MatchDAO</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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><<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>></span> <span class="element-name">getMatchesByDivision</span><wbr><span class="parameters">(int 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> <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><<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a>></span> <span class="element-name">getMatchesByCup</span><wbr><span class="parameters">(int 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> <span class="return-type"><a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a></span> <span class="element-name">getMatchById</span><wbr><span class="parameters">(int 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> <span class="return-type">void</span> <span class="element-name">updateMatchScore</span><wbr><span class="parameters">(int score, + int teamNr, + int 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> <span class="return-type">void</span> <span class="element-name">updateMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">void</span> <span class="element-name">addMatch</span><wbr><span class="parameters">(<a href="../Match.html" title="class in edu.ntnu.idatt1002.k1g4">Match</a> 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> <span class="return-type">void</span> <span class="element-name">deleteMatch</span><wbr><span class="parameters">(int 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 © 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: </li> +<li>Nested | </li> +<li>Field | </li> +<li><a href="#constructor-summary">Constr</a> | </li> +<li><a href="#method-summary">Method</a></li> +</ul> +<ul class="sub-nav-list"> +<li>Detail: </li> +<li>Field | </li> +<li><a href="#constructor-detail">Constr</a> | </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> <a href="../../../../../module-summary.html">edu.ntnu.idatt1002.k1g4</a></div> +<div class="sub-title"><span class="package-label-in-type">Package</span> <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"> </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> team, + int 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 teamId, + int 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 teamId, + int 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> 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><<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="#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><<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>></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 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 teamId, + int 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> team, + int 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 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="<init>()"> +<h3>TeamDAO</h3> +<div class="member-signature"><span class="modifiers">public</span> <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> <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><<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a>></span> <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> <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><<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>></span> <span class="element-name">getTeamsByDivision</span><wbr><span class="parameters">(int 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> <span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span> <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> 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> <span class="return-type"><a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a></span> <span class="element-name">getTeamById</span><wbr><span class="parameters">(int teamId, + int 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> <span class="return-type">void</span> <span class="element-name">updateCompeting</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> team, + int 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> <span class="return-type">void</span> <span class="element-name">addTeam</span><wbr><span class="parameters">(<a href="../Team.html" title="class in edu.ntnu.idatt1002.k1g4">Team</a> team, + int 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> <span class="return-type">void</span> <span class="element-name">linkTeamToDivision</span><wbr><span class="parameters">(int teamId, + int 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> <span class="return-type">void</span> <span class="element-name">deleteTeam</span><wbr><span class="parameters">(int teamId, + int 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 © 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 © 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 © 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"> </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 © 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 © 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 © 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 © 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: </li> +<li>Description | </li> +<li><a href="#related-package-summary">Related Packages</a> | </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> <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"> </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"> </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 © 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 © 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"> </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 © 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: </li> +<li>Description | </li> +<li><a href="#related-package-summary">Related Packages</a> | </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> <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"> </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"> </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 © 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 © 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"> </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"> </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"> </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 © 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: </li> -<li>Description | </li> +<li><a href="#module-description">Description</a> | </li> <li>Modules | </li> <li><a href="#packages-summary">Packages</a> | </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"> </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"> </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"> </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"> </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> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a> +<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All 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> </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> </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> </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> </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<Division>, 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> </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> </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<Integer, Team>, ArrayList<Match>, 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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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<Integer, 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">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> </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<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">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<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">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> </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> </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> </dd> </dl> -<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a></main> +<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:O">O</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a></main> <footer role="contentinfo"> <hr> <p class="legal-copy"><small>Copyright © 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; }