Index

A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addListOfTournaments(List<Tournament>) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TournamentRegister
Method to add a list of tournaments to the TournamentRegister
addMatch(Match) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method adds a match to the list of matches
addMatchToResults(Match) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Results
This method adds a match to the matchResults map.
addTeam(Team) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method adds a team to the map, as long as it doesn't already exist
addTeam(Team, Team) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
This method adds two teams to the match
addTotGoals(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method adds the given number of goals to the total goals scored
addTotLosses(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method adds the given number of losses to the total losses.
addTotWins(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method adds the given number of wins to the total wins.
addTournament(Tournament) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TournamentRegister
This method adds a tournament to the register.
Administrator - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This is a class that creates an administrator
Administrator(User) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Administrator
This constructor allows for an Administrator object to be initialized with the necessary information to define an admin and their privileges.
adminList - Static variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
 
AlertBox - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
this class is used as a message class its purpose is to give the user different popup windows that alert the user about different events
AlertBox() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.AlertBox
 
alertError(String) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.AlertBox
The method provides a general error alert box which can be specified with the display message
App - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
the apps starting class which doesn't implement application
App() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.App
 
availabilitySchedule - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
 

B

b16r1m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m5 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m6 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m7 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r1m8 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r2m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r2m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r2m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r2m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r3m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r3m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b16r4m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m10 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m11 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m12 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m13 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m14 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m15 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m16 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m5 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m6 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m7 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m8 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r1m9 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m5 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m6 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m7 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r2m8 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r3m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r3m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r3m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r3m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r4m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r4m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b32r5m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b4r1m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b4r1m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b4r2m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r1m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r1m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r1m3 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r1m4 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r2m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r2m2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
b8r3m1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
backToRegionChoice(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
this takes the user to region selection
bracket16Team - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
bracket32Team - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
bracket4Team - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
bracket8Team - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 

C

changePassword(String, String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
This method changes a User's password to a new given password.
checkAmountRounds() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method checks how many rounds will exist in the given tournament.
checkNumMatchesByRound(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method returns the amount of matches in the given round
choiceBoxes - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
choosenFormat - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
chosenChoiceBox - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
chosenRegion - Static variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
 
chosenTournament - Static variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
 
confirmAddNewTeam() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that confirms when new teams is to bee registered
confirmBox(String) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.AlertBox
This method provides the user with helpful information during submission or creation
confirmTournament(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
method for confirming when a new tournament i to be created
createHourMinList(CharSequence) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
This method takes in a string of format HH:MM and converts it to a list (index 2) of hours and minutes as ints.
currentBracket - Static variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
currentRound - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
currentTournamentId - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 

D

dateField - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
dateSelect - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
deserializeTournamentRegister(File) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling.HandBallAppFileHandling
Deserialize a tournamentRegister from the param file
disableGenerateButton() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
If all the teams aren't registered yet, the generate button should be disabled.

E

EASTERN_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
editNumPlayers(String, int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method changes the total number of players on a given team.
editTotGoals(String, int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method changes the total number of goals of a given team.
editTotLosses(String, int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method changes the number of total losses a given team has.
editTotWins(String, int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
method that registers a teams new number of wins
edu.ntnu.idatt1002.g106.handballapp.finalprod.backend - package edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
 
edu.ntnu.idatt1002.g106.handballapp.finalprod.controller - package edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
 
edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling - package edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling
 
email - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
emailPattern - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
endDate - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
 
endDate - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
endDateColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
equals(Object) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
method for checking if a team object equals another
errorMessage - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
errorMessage - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 

F

feedbackText - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
field - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
Field - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
this class is a construction class that describes how a field is going to look like; and different methods that will be used to handle a field
Field(int, LocalDate, LocalDate) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
this is the class constructor with needed variables
fieldChoice - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
FieldRegister - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
 
FieldRegister() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.FieldRegister
 
fields - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.FieldRegister
 
findID(String) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
method that finds the id of a tournament
findRegion(String) - Static method in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
Method to find a region hence on region text in the param
findTeamBasedOnTeamName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method finds a team based on the team's name from the register.
firstName - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
firstRef - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
friColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 

G

generateButton - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
generateNextRound() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
this method is used for generating a next round of matches with remaining teams i tournament
generateRoundWithTeams(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method adds all the winning teams to matches for the next round.
generateSalt() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Generates a salt, for hashing
generateTimeSchedule(LocalDate, LocalDate) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
Deprecated.
generateTournament() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method fills out the MatchList for each round by assigning times for the whole tournament.
getCurrentRound() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
this method gets the current round of the tournament, used when generations of matches
getEmail() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Gets user Email
getEndDate() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the tournament's end date.
getFinalResult() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets final result of match
getFirstName() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Gets first name os user
getImageByName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
Method sets an image by the image name The method requires that all images is located in the resources under TournamentPictures and that the image is png
getLastName() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Gets last name of user
getListTeams() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
method that gets a list of all teams
getLoser() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
This method returns the losing team of the given match
getMatchID() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets match ID
getMatchList() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the tournament list of matches.
getMatchResults() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Results
This method retrieves the map of results.
getNumField() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets field number
getNumPlayers() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the number of players on the team.
getNumTeams() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
get the number of remaining teams
getPassword() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Gets hashed user password
getPlayers() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
a getMethod for getting teams names
getReferee1() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets referee 1 name.
getReferee2() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets referee 2 name.
getRegion() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the region the team is from.
getRegion() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
gets the region of the tournament
getRegionTxt() - Method in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
Getter for the region text associated to the enum
getRoundMatchList() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method returns the list of matches for each round.
getRoundNum() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets round number
getRoundTeamList() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the list of winning teams for each round.
getSalt() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Gets salt for hashing passwords
getScoreByTeamName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
This method gets the score by looking at the team
getStartDate() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the tournament's start date.
getStartTime() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets start time of match
getTeam1() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
a getMethod for getting the first team registered
getTeam2() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
a getMethod for getting the second team registered
getTeamLeader() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the team leader's name.
getTeamName() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the team name.
getTeamRegister() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the team register of the tournament.
getTeams() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method retrieves the map of teams.
getTelephoneNum() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the telephone number connected to the team.
getTime() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
method for getting start time
getTimeBetweenMatches() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method gets the amount of time needed between matches
getTimeBetweenMatchesRounded() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
If we want times for matches that start at exactly hh:00, then this method is used in make schedule instead of the one above.
getTotGoals() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the total amount of goals scored by a team.
getTotLosses() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the total amount of losses a team has faced.
getTotWins() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method retrieves the team's total amount of victories.
getTournamentID() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method retrieves the tournament's identification number
getTournamentName() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
getMethod that gets Tournament Name
getTournamentRegister() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
This method retrieves the tournament register.
getTournaments() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TournamentRegister
This method retrieves the list of tournaments.
getWinner() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Gets winning team
goMainPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method that sends program to specific screen
goToCurrentPage(Event) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
this takes the user tp a current page
goToFrontPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method that sends program to specific screen
goToRegisterResult(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method that sends program to specific screen
goToTeamRegisterPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method that sends program to specific screen

H

HandBallAppFileHandling - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling
This class provides method to serialize and deserialize a TournamentRegister
HandBallAppFileHandling() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling.HandBallAppFileHandling
 
HandballApplication - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
Starting class extends application.
HandballApplication() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
 
hashCode() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
hashMethod that hashes all teams
hashPassword(String, byte[]) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Method to hash a password with salt
hasTeam(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
This method checks if the team is in the match based on the team name
HelpPageController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class is used for the helpPage, send the user to different websides the user can report a problem as well
HelpPageController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
 
hourMinPat - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 

I

init() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.LoginController
 
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionChoiceController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
in addition, this method also keeps track if anythin in tableview is selected or click on, and will therefore send the user to that tournament when selected
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterLicence
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.ResetPasswordController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
initialize(URL, ResourceBundle) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
initializeLists() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
this method initializes the chosen bracket list
INLAND_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
insertSelectedMatchInfo(Match) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
This method changes the selections for the register result input boxes
intervalTakenByRound(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method checks the intervals taken by a given round
isAvailableInGivenTimeInterval(LocalDateTime) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
Deprecated.
isWithinTournamentDays(LocalDateTime) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
Deprecated.

L

lastName - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
layoutImageView - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
layoutText - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
leftGoalsInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
leftTeamChoiceBox - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
LoginController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this is the loging page controller, which will be takes in uses later in the develepoment
LoginController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.LoginController
 
logout() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method for log out
logout() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method for log out
logOut() - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.AlertBox
method used when logOut button pressed
logOutButton() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method for log out
logOutButton() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
log out method
LogOutButton() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method for log out
LogOutButton() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method for log out
logoutMethod() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
method for loging out
logOutMethod() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
used for Logout

M

main(String[]) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.App
main method that starts the program, needed because a main that starts the program shouldn't inherit Application class
main(String[]) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
main method that starts the application
MainPageController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
This is the mainpage class and hold information of matches, gets updated when initialized
MainPageController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
makeSchedule() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method creates a list of equally spaced out times for the given start and end date based on the number of fields and the restricted start time: 9:00-21:00.
match - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
Match - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
Represents a match in a tournament.
Match(LocalDateTime, int, int, int) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
the class constructor with all variables needed
Match(LocalDateTime, int, Team, Team, int, int) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Initializes a new Match object with necessary variables.
matchID - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
matchID - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
matchIDInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
matchList - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
matchList - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
matchPlayers - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
matchResults - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Results
 
matchSelected - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
matchSelected - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
matchTable - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
matchTime - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
mondayColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 

N

NORTHERN_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
numField - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
 
numField - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
numFields - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
numPlayerColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
numPlayerInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
numPlayers - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
numTeams - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 

P

password - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
phoneNumColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
phoneNumTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
placeColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
printMatches() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that prints matches onn the view board in the brackets

Q

questionText - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
 

R

refAdd - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
refAdd2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
referee1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
referee2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
refereeChoice - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
refereeChoice2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
referees - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
refField - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
refField2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
region - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
region - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
Region - Enum Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
Class to provide constants for different regions
Region(String) - Constructor for enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
this is a constructor for the region class
RegionChoiceController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
This class will be the first page you see when program started it will be used as a region selection, witch four buttons that will take the user to the different regions
RegionChoiceController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionChoiceController
 
RegionController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
class for handling events in a regional page
RegionController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
regionHeader - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
regionTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
regionTxt - Variable in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
RegisterLicence - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this will in future development be the licence registration page
RegisterLicence() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterLicence
 
RegisterLicence(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.LoginController
takes to wanted screen
registerResult() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method for registering new results when a match is done
RegisterResultController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
 
RegisterResultController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
removeExpiredTournaments(TournamentRegister) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
Method for removing expired tournaments from the tournamentRegister given in param
removeMatchByMatchID(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method removes a match from the list based on a given matchID
removeSelectedTournament(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
removeSpaces(String) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
method that removes spaces when needed, used for creating an id for tournaments
removeTeam(Team) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
This method removes a team from the team register.
resetInfo() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that resets information written in text boxes
ResetPassword(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.LoginController
takes to wanted screen
ResetPasswordController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class will be used to reset a password in future development
ResetPasswordController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.ResetPasswordController
 
results - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
Results - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This class creates a structure for the results of the matches.
Results() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Results
Constructor for results
rightGoalsInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
rightTeamChoiceBox - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
roundMatchList - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
roundNum - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
roundTeamList - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 

S

salt - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
satColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
scoreID - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
secondRef - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
selectDate() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
selectedTournament - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
sendQuestion() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
this method send a question to us the programmers
sendToFrontPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
sendToFrontPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that sends program to specific screen
sendToHelpPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that sends program to specific screen
sendToMainPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that sends program to specific screen
sendToRegisterResult(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
sendToRegisterResult(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that sends program to specific screen
sendToRegisterTeam(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
sendToRegisterTeam(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
method that sends program to specific screen
sendToSetUpMatches(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
serializeTournamentRegister(TournamentRegister, File) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.fileHandling.HandBallAppFileHandling
Method serializes an param army to the param file
setAvailabilityBasedOnTime(LocalDateTime) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
Deprecated.
setChosenRegion(String) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
Setter for the chosen region
setChosenTournament(int) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
method that sets tournament to a specific tournament ID
setEmail(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Sets new user Email
setFirstName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Sets first name of user
setFirstReferee() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
setFirstTeamsList() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method sets the first teams list full with the team register.
setImageOn() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
method that sets a specific image on the screen when chosen by user
setInfo() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
This method sets the standard input for the team text fields.
setLastName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Sets last name of user
setLosesOfTeamByName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method sets the total losses of a team, during the tournament, based on each match played
setNumPlayers(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the number of players on a team to the given input.
setPassword(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Hashes and sets new user password
setReferee1(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Sets referee 1 name.
setReferee2(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Sets referee2 name.
setScore(String, int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
Sets the score of a team during a match
setSecondReferee() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
setSelectedMatch() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
this method auto-fills all information for a selected match
setTeamLeader(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the team leader's name to the input.
setTeamName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the teamName of the object to the input String.
setTelephoneNum(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the team's telephone number to the given input.
setTotalGoalsOfTeamByName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method sets the total goals of a team, during the tournament, based on each match played
setTotGoals(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the total number of goals scored by a team to the given input.
setTotLosses(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the total amount of losses of a team to the given input.
setTotWins(int) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This method changes the total amount of wins a team has to the given input.
SetUpMatchesController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class handles events when a match is to be created
SetUpMatchesController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
SetUpTournamentController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class has the different methods and fields necessary for creating new tournaments
SetUpTournamentController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
setWinsOfTeamByName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method sets the total wins of a team, during the tournament, based on each match played
SOUTH_WESTERN_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
SOUTHERN_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
start(Stage) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
stating method with starting screen
startData() - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
Method for starting data saved in program file
startDate - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
 
startDate - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
startDateColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
startTime - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
startTime - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
stop() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HandballApplication
submitMatch() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method for when a new match is to be created
sunColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
switchScene(String, Event) - Static method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.SwitchScene
a method that switches between screens/scenes in the application
SwitchScene - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
this class is a static class used for switching between the different pages/scenes in the program
SwitchScene() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.SwitchScene
 

T

table - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
tableView - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
Team - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This class creates a general structure for a handball team.
Team(String, String, String, int, int) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
This is a constructor allows for a Team object to be initialized with the information intrinsic to a handball team.
team1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
team2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
teamChoice1 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
teamChoice2 - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
teamInfoExceptions() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
methods that throws exceptions when needed
teamLeader - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
teamLeaderColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
teamLeaderTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
teamName - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
teamNameColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
teamNameTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
teamRegister - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
TeamRegister - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This is a class forming the structure of a team register.
TeamRegister() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
 
TeamRegisterController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class handles team registration and different methods for user team registration will happen in the fxml page and is used here
TeamRegisterController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
teams - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
 
teamScore - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
 
teamTableView - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
 
telephoneNum - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
thuColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
time - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
 
timeColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
toFrontPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method that sends program to specific screen
toFrontPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that sends program to specific screen
toHelpPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that sends program to specific screen
toHelpPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method that sends program to specific screen
toHelpPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
method that sends program to specific screen
toHelpPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that send the user so the help page
toLoginPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterLicence
this takes the user to log in page
toLoginPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.ResetPasswordController
this takes the user to log in page
toMainPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.HelpPageController
this method takes you to main page
toMainPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method that sends program to specific screen
toMainPage(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that sends program to specific screen
toMatches(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that sends program to specific screen
toRegionChoice(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
method that sends program to specific screen
toRegionController(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionChoiceController
method that sends the program to a specific regional page
toResults(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method that sends program to specific screen
toSelectedTournament(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
this takes the user to selected tournament
toSetUpMatches(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method that sends program to specific screen
toSetUpNewTournament(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
this method takes the user to SetUpTournament page.
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Field
toString method that prints out the fields information
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Match
toString method for returning all match information
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Results
toString method for returning all Result information
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
toString method for returning all team information
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TeamRegister
toString method for returning all TeamRegister information
toString() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
toString method for returning all Tournament information
totalIntervalsNeeded() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method finds the total number of intervals of games needed in order to ensure that no two rounds overlap while considering all fields.
toTeamRegister(ActionEvent) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method that sends program to specific screen
totGoals - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
totLosses - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
totWins - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Team
 
tournament - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
 
tournament - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
Tournament - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This is a class which creates the structure of tournament.
Tournament(int, String, LocalDate, LocalDate, String, int, int, String) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This is a constructor which allows for a tournament object to be initialized.
TournamentBracketController - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.controller
this class disused for generation of matches, and similar methods
TournamentBracketController() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TournamentBracketController
 
tournamentEndDateInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentID - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
tournamentLayoutInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentName - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
tournamentNameColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
tournamentNameTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentNumFieldsInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentPlace - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
 
tournamentPlaceTextFieldInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentRegister - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
 
TournamentRegister - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
This class serves as the structure of a tournament register.
TournamentRegister() - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TournamentRegister
 
tournaments - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.TournamentRegister
 
tournaments - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
 
tournamentStartDateInput - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpTournamentController
 
tournamentTeamRegister - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
trackMatchIDInput() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
This method places a listener on the matchID input text field.
trackTableClick() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
This method attaches the event handler setOnMouseClicked on the match table in order to autofill the input fields if a match is clicked.
trackTableClick() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
This method attaches the event handler setOnMouseClicked on the match table in order to autofill the input fields if a match is clicked.
trackTeamInput(ChoiceBox<String>) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
This method places a listener on the two team input choice boxes.
tuesdayColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 

U

updateAllTeamsInTournament() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method updates all the teams in the tournament's information.
updateList() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegionController
this method is used for updating the list of tournaments in a region
updateTableView() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.MainPageController
method that updates MainPages tableView
updateTableView() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.RegisterResultController
method for updating table view
updateTableView() - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.TeamRegisterController
method for updating the table view for new teams registries
updateTeamInfoByName(String) - Method in class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Tournament
This method updates a given team's information (goals, wins, and losses).
User - Class in edu.ntnu.idatt1002.g106.handballapp.finalprod.backend
Represents a user of the application
User(String, String, String, String) - Constructor for class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.User
Initializes a User object

V

validRegion(String) - Static method in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
Method to check if a region is valid
valueOf(String) - Static method in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
Returns the enum constant of this class with the specified name.
values() - Static method in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
Returns an array containing the constants of this enum class, in the order they are declared.

W

wedColumn - Variable in class edu.ntnu.idatt1002.g106.handballapp.finalprod.controller.SetUpMatchesController
 
WESTERN_REGION - Enum constant in enum class edu.ntnu.idatt1002.g106.handballapp.finalprod.backend.Region
 
A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form