A B C D E G I J L M N O P R S T U V
All Classes All Packages
All Classes All Packages
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
All Classes All Packages