A B C D E G I J L M N O P R S T U V 
All Classes All Packages

A

addJob(Jobs) - Method in class com.group21.jobTracker.backend.data.User
Adds a job to the list of user jobs
ApiCalls - Class in com.group21.jobTracker.Api
Class that represents the Api calls to LinkedIn and OneCareerStop for the "Application Search" feature of JobTracker.
ApiCalls() - Constructor for class com.group21.jobTracker.Api.ApiCalls
 
ApplicationDataProvider - Class in com.group21.jobTracker.ui.application
This class provides filtering and other "CRUD" operations for Jobs objects on the "My Application" page.
ApplicationDataProvider() - Constructor for class com.group21.jobTracker.ui.application.ApplicationDataProvider
Constructor to pull a list of job objects to the data service.
ApplicationForm - Class in com.group21.jobTracker.ui.application
An Application for performing create-read-update-delete operations on Jobs.
ApplicationForm(ApplicationViewLogic) - Constructor for class com.group21.jobTracker.ui.application.ApplicationForm
ApplicationForm for constructor is using to define the job form by defining labels of each textfields and values.
ApplicationGrid - Class in com.group21.jobTracker.ui.application
Grid of Jobs, handling the visual presentation and filtering of a set of items.
ApplicationGrid() - Constructor for class com.group21.jobTracker.ui.application.ApplicationGrid
Application Grid Constructor which is defining the grid designing by adding the desired columsn on the Application Grid.
ApplicationSearchDataProvider - Class in com.group21.jobTracker.ui.applicationSearch
This class is the data provider for the application search page in JobTracker.
ApplicationSearchDataProvider(String) - Constructor for class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchDataProvider
Constructor
ApplicationSearchDataService - Class in com.group21.jobTracker.backend.mock
This class represents the DataService used for the "ApplicationSearch" feature of JobTracker.
ApplicationSearchForm - Class in com.group21.jobTracker.ui.applicationSearch
This form is used by the ApplicationSearchView to represent the form needed to add a Jobs object to the backend.
ApplicationSearchForm(ApplicationSearchViewLogic) - Constructor for class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchForm
Constructor for the ApplicationSearchForm
ApplicationSearchGrid - Class in com.group21.jobTracker.ui.applicationSearch
Grid of job objects, handling the visual presentation and filtering of a set of items.
ApplicationSearchGrid() - Constructor for class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchGrid
Constructor
ApplicationSearchView - Class in com.group21.jobTracker.ui.applicationSearch
Represents the UI for the "Application Search" page, incorporates functionality for "CRUD" operations as well.
ApplicationSearchView() - Constructor for class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Constructor for the ApplicationSearchView object
ApplicationSearchViewLogic - Class in com.group21.jobTracker.ui.applicationSearch
This class provides an interface for the logical operations between the CRUD view, its parts like the job editor form and the backend data, including fetching and saving jobs.
ApplicationSearchViewLogic(ApplicationSearchView) - Constructor for class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Constructor
ApplicationView - Class in com.group21.jobTracker.ui.application
A view for performing create-read-update-delete operations on Jobs.
ApplicationView() - Constructor for class com.group21.jobTracker.ui.application.ApplicationView
ApplicationView constructor to initialize all the instance like ApplicationDataProvider, initiating the APplication Grid Application form in the application page.
ApplicationViewLogic - Class in com.group21.jobTracker.ui.application
This class provides an interface for the logical operations between the CRUD view, its parts like the Job editor form and the data source, including fetching and saving jobs.
ApplicationViewLogic(ApplicationView) - Constructor for class com.group21.jobTracker.ui.application.ApplicationViewLogic
ApplicationViewLogic constructor to initialize the CRUD view object

B

beforeEnter(BeforeEnterEvent) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Before-entering to the app one can access the job-tracker site as null user.
beforeEnter(BeforeEnterEvent) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
 
beforeEnter(BeforeEnterEvent) - Method in class com.group21.jobTracker.ui.jobBoard.JobBoardView
Before-entering to the app one can access the job-tracker site as null user.
beforeEnter(BeforeEnterEvent) - Method in class com.group21.jobTracker.ui.profile.ProfileView
 

C

cancelJob() - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
The function simply remove everything fromt he application form if someone want to cancel any modification of any existing job or new job
cancelProduct() - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Method to cancel editing a job
careerOneStopJobSearch(String) - Static method in class com.group21.jobTracker.Api.ApiCalls
Searches for a list of jobs in CareerOneStop
careerOneStopSelectJob(String) - Static method in class com.group21.jobTracker.Api.ApiCalls
Gets a job object from a link to CareerOneStop
clearSelection() - Method in class com.group21.jobTracker.ui.application.ApplicationView
Deselects the selected row in the grid.
clearSelection() - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Deselects the selected row in the grid.
com.group21.jobTracker - package com.group21.jobTracker
 
com.group21.jobTracker.Api - package com.group21.jobTracker.Api
 
com.group21.jobTracker.backend - package com.group21.jobTracker.backend
 
com.group21.jobTracker.backend.data - package com.group21.jobTracker.backend.data
 
com.group21.jobTracker.backend.mock - package com.group21.jobTracker.backend.mock
 
com.group21.jobTracker.csv - package com.group21.jobTracker.csv
 
com.group21.jobTracker.mail - package com.group21.jobTracker.mail
 
com.group21.jobTracker.ui - package com.group21.jobTracker.ui
 
com.group21.jobTracker.ui.application - package com.group21.jobTracker.ui.application
 
com.group21.jobTracker.ui.applicationSearch - package com.group21.jobTracker.ui.applicationSearch
 
com.group21.jobTracker.ui.jobBoard - package com.group21.jobTracker.ui.jobBoard
 
com.group21.jobTracker.ui.login - package com.group21.jobTracker.ui.login
 
com.group21.jobTracker.ui.profile - package com.group21.jobTracker.ui.profile
 
ConfirmDialog - Class in com.group21.jobTracker.ui
Class to represent the confirm dialog for UI.
ConfirmDialog(String, String, String, Runnable) - Constructor for class com.group21.jobTracker.ui.ConfirmDialog
Constructor
createTopBar() - Method in class com.group21.jobTracker.ui.application.ApplicationView
ApplicationView filtering and new Application form will be assigned int he page UI.
createTopBar() - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Method to create the top bar on the UI (Search bar and button to search for new apps)
Csv - Class in com.group21.jobTracker.csv
Class that represents the backend for JobTracker.
Csv() - Constructor for class com.group21.jobTracker.csv.Csv
 

D

DataService - Class in com.group21.jobTracker.backend
This interface is used to retrieve and update data to and from the CSV files.
DataService() - Constructor for class com.group21.jobTracker.backend.DataService
 
dateToString(LocalDate) - Static method in class com.group21.jobTracker.backend.data.Jobs
Helper function that formats the date into a string
delete(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationDataProvider
Delete given product from the backing data service.
deleteExistingJob(Jobs) - Method in class com.group21.jobTracker.backend.data.User
Deletes an existing job from the user
deleteJob(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
This function use a job object as parameter and utilize the view object to call the delete method for the job instance.

E

editJob(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationForm
This function use a job object as parameter and utilize the view object to call the edit method for the job instance.
editJob(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Displays user a form to edit a Job.
editJob(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
This function use a job object as parameter and utilize the view object to call the edit method for the job instance.
editJob(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchForm
Method to edit a given job.
editJob(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Displays user a form to edit a job.
editJob(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Method to edit a job from the Application Search page.
email - Static variable in class com.group21.jobTracker.ui.MainLayout
String representing the user email
enter(String) - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
Opens the Application form and clears its fields to make it ready for entering a new Job if Id is null, otherwise loads the Jobs with the given jobId and shows its data in the form fields so the user can edit them.
enter(String) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Opens the form and clears its fields to make it ready for entering a new job if job id is null, otherwise loads the form with the data of the given job id.
equals(Jobs) - Method in class com.group21.jobTracker.backend.data.Jobs
Determines if this job application is equal to another
ErrorView - Class in com.group21.jobTracker.ui
View shown when trying to navigate to a view that does not exist using
ErrorView() - Constructor for class com.group21.jobTracker.ui.ErrorView
Constructor.

G

get() - Static method in class com.group21.jobTracker.backend.DataService
Return an instance of MockDataService.
getAge() - Method in class com.group21.jobTracker.backend.data.User
Gets the age of the user
getAllJobs() - Method in class com.group21.jobTracker.backend.DataService
Returns a list of jobs from the CSV file.
getAllJobs() - Method in class com.group21.jobTracker.backend.mock.ApplicationSearchDataService
 
getAllJobs() - Method in class com.group21.jobTracker.backend.mock.JobDataService
This Function is to get all jobs for the user.
getAllJobs() - Method in class com.group21.jobTracker.backend.mock.MockDataService
This Function is to get all jobs for the user general dashboard
getCompany() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter method for the company
getDateApplied() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the DateApplied field
getDueDate() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the DueDate field
getEmailAddress() - Method in class com.group21.jobTracker.backend.data.User
Getter for the email field
getExperience() - Method in class com.group21.jobTracker.backend.data.User
Get experience of the user
getFullName() - Method in class com.group21.jobTracker.backend.data.User
Getter for the fullName field
getGender() - Method in class com.group21.jobTracker.backend.data.User
Getter for gender
getId() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the Id field
getId(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationDataProvider
Get jobid based on job object
getId(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchDataProvider
 
getId(Jobs) - Method in class com.group21.jobTracker.ui.jobBoard.JobDataProvider
Get jobid based on job object
getInstance() - Static method in class com.group21.jobTracker.backend.mock.JobDataService
Initialize the JobDatService Instance
getInstance() - Static method in class com.group21.jobTracker.backend.mock.MockDataService
Initialize the DatService Instance
getInstance(String) - Static method in class com.group21.jobTracker.backend.mock.ApplicationSearchDataService
Returns an instance of ApplicationSearchDataService.
getJob() - Static method in class com.group21.jobTracker.backend.DataService
Returns a JobDataService object
getJobDescription() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the Job Description
getJobs() - Method in class com.group21.jobTracker.backend.data.User
Gets the list of jobs
getJobsByDate(String) - Method in class com.group21.jobTracker.backend.data.User
Gets the 5 jobs with the closest dates
getJobsbyId(int) - Method in class com.group21.jobTracker.backend.DataService
Return a Jobs object from the CSV file given an id.
getJobsbyId(int) - Method in class com.group21.jobTracker.backend.mock.ApplicationSearchDataService
 
getJobsbyId(int) - Method in class com.group21.jobTracker.backend.mock.JobDataService
This Function is to Search job by Id
getJobsbyId(int) - Method in class com.group21.jobTracker.backend.mock.MockDataService
This Function is to Search job by Id
getJobsByName(String) - Method in class com.group21.jobTracker.backend.mock.JobDataService
This function is to Search job by string text
getJobsByPriority() - Method in class com.group21.jobTracker.backend.data.User
Gets the 5 jobs with the highest priority
getJobTitle() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter method for the title
getKeywords() - Method in class com.group21.jobTracker.backend.data.User
Get keywords from the user
getLink() - Method in class com.group21.jobTracker.backend.data.Jobs
Get the url for Job
getNextAction() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the nextAction field
getPriority() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the priority field
getPriority() - Method in class com.group21.jobTracker.backend.mock.JobDataService
This function gets the top 5 highest priority jobs
getProcessedFullName() - Method in class com.group21.jobTracker.backend.data.User
Gets the full name after being processed
getRemindMeOn() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the reminder field
getSalary() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the salary field
getSearchResults(String) - Static method in class com.group21.jobTracker.backend.DataService
Returns a ApplicationSearchDataService object
getSelectedRow() - Method in class com.group21.jobTracker.ui.application.ApplicationGrid
This function is to select row
getSelectedRow() - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchGrid
Get the selected row.
getSelectedRow() - Method in class com.group21.jobTracker.ui.jobBoard.JobGrid
This function is to select row
getStatus() - Method in class com.group21.jobTracker.backend.data.Jobs
Getter for the status field
getStringId() - Method in class com.group21.jobTracker.backend.data.Jobs
Gets the id as a string for front end use

I

isNewJob() - Method in class com.group21.jobTracker.backend.data.Jobs
Determines if the job is a new job or not

J

JobBoardView - Class in com.group21.jobTracker.ui.jobBoard
The JobBoardView class is used to generate the frontend page for the "Dashboard" tab on the UI.
JobBoardView() - Constructor for class com.group21.jobTracker.ui.jobBoard.JobBoardView
JobBoardView constructor to initialize all the instance like JobDataProvider, initiating the Job Grid Job form in the Job Board page.
JobBoardViewLogic - Class in com.group21.jobTracker.ui.jobBoard
This class provides an interface for the logical operations for the JobBoarchView (Dashboard).
JobBoardViewLogic(JobBoardView) - Constructor for class com.group21.jobTracker.ui.jobBoard.JobBoardViewLogic
Constructor for JobBoardViewLogic object.
jobCompany - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobCompany
JobDataProvider - Class in com.group21.jobTracker.ui.jobBoard
This class allows for filtering and "CRUD" operations for the "Dashboard" page of the application.
JobDataProvider() - Constructor for class com.group21.jobTracker.ui.jobBoard.JobDataProvider
Constructor
JobDataService - Class in com.group21.jobTracker.backend.mock
A Data Service class dedicated to User Job board.
JobDataService(String) - Constructor for class com.group21.jobTracker.backend.mock.JobDataService
Constructor used for JUnit testing
jobDateApplied - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobDateApplied
jobDescription - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobDescription
jobDueDate - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobDueDate
JobGrid - Class in com.group21.jobTracker.ui.jobBoard
Grid of Jobs, handling the visual presentation and filtering of a set of items.
JobGrid() - Constructor for class com.group21.jobTracker.ui.jobBoard.JobGrid
Job Grid Constructor which is defining the grid designing by adding the desired column on the Job Grid.
jobId - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobId
jobNextAction - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobNextAction
jobPriority - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobPriority
Jobs - Class in com.group21.jobTracker.backend.data
Representation of a Job application
Jobs() - Constructor for class com.group21.jobTracker.backend.data.Jobs
Constructs the Job without any parameters
Jobs(String, String, LocalDate, LocalDate, String, String, String, String, double) - Constructor for class com.group21.jobTracker.backend.data.Jobs
Constructs the Jobs object
jobSalary - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobSalary
jobStatus - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobStatus
jobTitle - Variable in class com.group21.jobTracker.ui.application.ApplicationForm
private final TextField parameter representing jobTitle

L

linkedInJobSearch(String) - Static method in class com.group21.jobTracker.Api.ApiCalls
Searches for a list of jobs in linkedin
linkedInSelectJob(String) - Static method in class com.group21.jobTracker.Api.ApiCalls
Gets a job object from a link to linkedin
loadUser(String) - Static method in class com.group21.jobTracker.csv.Csv
Loads a specified user from a file
LoginScreen - Class in com.group21.jobTracker.ui.login
UI content when the user is not logged in yet.
LoginScreen() - Constructor for class com.group21.jobTracker.ui.login.LoginScreen
Constructor

M

main(String[]) - Static method in class com.group21.jobTracker.MyApplication
The main method makes it possible to run the application as a plain Java application which starts embedded web server via Spring Boot.
MainLayout - Class in com.group21.jobTracker.ui
The main layout.
MainLayout() - Constructor for class com.group21.jobTracker.ui.MainLayout
Constructor
MockDataService - Class in com.group21.jobTracker.backend.mock
Mock data model.
MyApplication - Class in com.group21.jobTracker
This method runs the JobTracker application.
MyApplication() - Constructor for class com.group21.jobTracker.MyApplication
 

N

newJob() - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
This function use a job object as parameter and utilize the view to clear all previous selctions for adding new job.
newJob() - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Method to create a new job object for the form.
newUser() - Method in class com.group21.jobTracker.ui.login.UserRegisterForm
Method to create new User

O

onAttach(AttachEvent) - Method in class com.group21.jobTracker.ui.application.ApplicationGrid
This function is to attach docuemnts if any
onAttach(AttachEvent) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchGrid
 
onAttach(AttachEvent) - Method in class com.group21.jobTracker.ui.jobBoard.JobGrid
This function is to attach documents if any

P

ProfileView - Class in com.group21.jobTracker.ui.profile
This class represents the "Profile" page in the UI.
ProfileView() - Constructor for class com.group21.jobTracker.ui.profile.ProfileView
Constructor.

R

refresh(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationGrid
This function is to refresh the selection and view of the application grid
refresh(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchGrid
Refresh the given job
refresh(Jobs) - Method in class com.group21.jobTracker.ui.jobBoard.JobGrid
This function is to refresh the selection and view of the application grid
removeProduct(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Removes a Job from the list of Jobs.
rowSelected(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
Row selection method pop up the job selected from the dashboard grid and show it on the application form
rowSelected(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Method for when a row is selected in the ApplicationSearch grid.

S

save(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationDataProvider
Store given product to the backing data service.
save(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchDataProvider
Store given job to the CSV backend.
saveProduct(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationViewLogic
This function use a job object as parameter and check whether the job is a new job or not by isNewJob() after that its clearing the fields on the application form.
saveProduct(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic
Method to save a job object from the Application Search page.
saveUser(User) - Static method in class com.group21.jobTracker.csv.Csv
Saves the given user as a string to the related csv file
selectRow(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Selects a row
selectRow(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Selects a row
sendEmail() - Method in class com.group21.jobTracker.ui.jobBoard.JobBoardViewLogic
Method to send a reminder email for upcoming deadlines.
sendEmail(String) - Static method in class com.group21.jobTracker.mail.SendMail
This method uses the javax mail package to send an email using Outlook.
SendMail - Class in com.group21.jobTracker.mail
This class is used to handle the "Send reminder email" functionality for JobTracker.
SendMail() - Constructor for class com.group21.jobTracker.mail.SendMail
 
setAge(String) - Method in class com.group21.jobTracker.backend.data.User
Set the age of the user
setCompany(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the company
setDateApplied(LocalDate) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the DateApplied field
setDueDate(LocalDate) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the DueDate field
setEmailAddress(String) - Method in class com.group21.jobTracker.backend.data.User
Setter for the email field
setErrorParameter(BeforeEnterEvent, ErrorParameter<NotFoundException>) - Method in class com.group21.jobTracker.ui.ErrorView
 
setExperience(String) - Method in class com.group21.jobTracker.backend.data.User
Set the experience of the user.
setFilter(String) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchDataProvider
Sets the filter to use for this data provider and refreshes data.
setFullName(String) - Method in class com.group21.jobTracker.backend.data.User
Setter for the full name field
setGender(String) - Method in class com.group21.jobTracker.backend.data.User
Sets the gender of the user
setId(int) - Method in class com.group21.jobTracker.backend.data.Jobs
Sets the id
setJob(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationForm
This function use a job object as parameter to set it as current job and bind it to the application form.
setJob(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchForm
Method to set the content of a given job object in the form.
setJobDescription(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the Job Description
setJobTitle(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter method for the job title
setKeywords(String) - Method in class com.group21.jobTracker.backend.data.User
Set the keywords
setLink(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Set the link for a Job posting
setnewApplicationEnabled(boolean) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Enables/Disables the new Jobs button.
setNextAction(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the next action field
setParameter(BeforeEvent, String) - Method in class com.group21.jobTracker.ui.application.ApplicationView
 
setParameter(BeforeEvent, String) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
 
setParameter(BeforeEvent, String) - Method in class com.group21.jobTracker.ui.jobBoard.JobBoardView
 
setPriority(double) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the priority field
setRemindMeOn(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the reminder field
setSalary(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the salary field
setStatus(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Setter for the status field
setStringId(String) - Method in class com.group21.jobTracker.backend.data.Jobs
Sets the id from a string
showError(String) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Showing error message using Notification.show from Vaadin
showError(String) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Method to show error messages.
showForm(boolean) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Shows and hides the new job form
showForm(boolean) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Shows and hides the new product form
showNotification(String) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Shows a temporary popup notification to the user.
showNotification(String) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Shows a temporary popup notification to the user.

T

toSaveString() - Method in class com.group21.jobTracker.backend.data.Jobs
Expresses the job as a string that is used to save the file
toSaveString() - Method in class com.group21.jobTracker.backend.data.User
Converts the user into a string to be saved to a file
toString() - Method in class com.group21.jobTracker.backend.data.Jobs
Overrides the toString method to convert the object into a string
toString() - Method in class com.group21.jobTracker.backend.data.User
Overrides the toString method to express the user as a string

U

updateId() - Method in class com.group21.jobTracker.backend.data.User
Updates the id of all of the jobs saved to a user
updateList(String) - Method in class com.group21.jobTracker.ui.application.ApplicationDataProvider
Filters the data for the specific filter text
updateProduct(Jobs) - Method in class com.group21.jobTracker.ui.application.ApplicationView
Updates a Jobs in the list of jobs.
updateProduct(Jobs) - Method in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Updates a job in the list of products.
User - Class in com.group21.jobTracker.backend.data
Class that represents the user in JobTracker.
User(String, String) - Constructor for class com.group21.jobTracker.backend.data.User
Constructs the user object with just a name and email
User(String, String, String, String, String, String) - Constructor for class com.group21.jobTracker.backend.data.User
Constructs the user object
UserLoginForm - Class in com.group21.jobTracker.ui.login
A form for editing a single product.
UserLoginForm() - Constructor for class com.group21.jobTracker.ui.login.UserLoginForm
Method to create Login Form
userName - Static variable in class com.group21.jobTracker.ui.MainLayout
String representing the user name
UserRegisterForm - Class in com.group21.jobTracker.ui.login
A form for editing a single product.
UserRegisterForm() - Constructor for class com.group21.jobTracker.ui.login.UserRegisterForm
Method to create Registration Form

V

VIEW_NAME - Static variable in class com.group21.jobTracker.ui.application.ApplicationView
private static final parameter representing the name of the page view
VIEW_NAME - Static variable in class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView
Represents the name of the page
VIEW_NAME - Static variable in class com.group21.jobTracker.ui.jobBoard.JobBoardView
private static final parameter representing the name of the page view
VIEW_NAME - Static variable in class com.group21.jobTracker.ui.profile.ProfileView
Represents name of the view
A B C D E G I J L M N O P R S T U V 
All Classes All Packages