Serialized Form
-
Package com.group21.jobTracker
-
Class com.group21.jobTracker.MyApplication extends Object implements Serializable
-
-
Package com.group21.jobTracker.backend
-
Class com.group21.jobTracker.backend.DataService extends Object implements Serializable
-
-
Package com.group21.jobTracker.backend.data
-
Class com.group21.jobTracker.backend.data.Jobs extends Object implements Serializable
-
Serialized Fields
-
company
String company
Company that is hiring -
dateApplied
LocalDate dateApplied
The date that the user applied -
dueDate
LocalDate dueDate
The date that the next action is due -
id
int id
Id number used for tracking the job's location in the User list -
jobDescription
String jobDescription
The description of the job -
jobTitle
String jobTitle
Title of the job -
link
String link
The URL link for a job posting (only used for application search feature) -
nextAction
String nextAction
The next action that needs to be taken -
priority
double priority
The priority of the job -
remindMeOn
String remindMeOn
When the user wants to be reminded about the job -
salary
String salary
The salary of the job -
status
String status
The status of the job
-
-
-
-
Package com.group21.jobTracker.backend.mock
-
Class com.group21.jobTracker.backend.mock.ApplicationSearchDataService extends DataService implements Serializable
-
Class com.group21.jobTracker.backend.mock.JobDataService extends DataService implements Serializable
-
Class com.group21.jobTracker.backend.mock.MockDataService extends DataService implements Serializable
-
-
Package com.group21.jobTracker.ui
-
Class com.group21.jobTracker.ui.ConfirmDialog extends com.vaadin.flow.component.dialog.Dialog implements Serializable
-
Class com.group21.jobTracker.ui.ErrorView extends com.vaadin.flow.component.orderedlayout.VerticalLayout implements Serializable
-
Serialized Fields
-
explanation
com.vaadin.flow.component.html.Span explanation
Span object
-
-
-
Class com.group21.jobTracker.ui.MainLayout extends com.vaadin.flow.component.applayout.AppLayout implements Serializable
-
Serialized Fields
-
logoutButton
com.vaadin.flow.component.button.Button logoutButton
Button to log out of the system
-
-
-
-
Package com.group21.jobTracker.ui.application
-
Class com.group21.jobTracker.ui.application.ApplicationDataProvider extends com.vaadin.flow.data.provider.ListDataProvider<Jobs> implements Serializable
-
Serialized Fields
-
filterText
String filterText
Text filter that can be changed separately.
-
-
-
Class com.group21.jobTracker.ui.application.ApplicationForm extends com.vaadin.flow.component.html.Div implements Serializable
-
Serialized Fields
-
binder
com.vaadin.flow.data.binder.Binder<Jobs> binder
private final Binder instance to Bind information entered into the Application form -
cancel
com.vaadin.flow.component.button.Button cancel
private final Button parameter representing cancel job button -
content
com.vaadin.flow.component.orderedlayout.VerticalLayout content
private final parameter representing the content on the form -
currentJob
Jobs currentJob
private Jobs variable represents the job object to add, delete, update -
delete
com.vaadin.flow.component.button.Button delete
private final Button parameter representing delete job button -
jobCompany
com.vaadin.flow.component.textfield.TextField jobCompany
private final TextField parameter representing jobCompany -
jobDateApplied
com.vaadin.flow.component.datepicker.DatePicker jobDateApplied
private final TextField parameter representing jobDateApplied -
jobDescription
com.vaadin.flow.component.textfield.TextField jobDescription
private final TextField parameter representing jobDescription -
jobDueDate
com.vaadin.flow.component.datepicker.DatePicker jobDueDate
private final TextField parameter representing jobDueDate -
jobId
com.vaadin.flow.component.textfield.TextField jobId
private final TextField parameter representing jobId -
jobNextAction
com.vaadin.flow.component.textfield.TextField jobNextAction
private final TextField parameter representing jobNextAction -
jobPriority
com.vaadin.flow.component.textfield.NumberField jobPriority
private final TextField parameter representing jobPriority -
jobSalary
com.vaadin.flow.component.textfield.TextField jobSalary
private final TextField parameter representing jobSalary -
jobStatus
com.vaadin.flow.component.textfield.TextField jobStatus
private final TextField parameter representing jobStatus -
jobTitle
com.vaadin.flow.component.textfield.TextField jobTitle
private final TextField parameter representing jobTitle -
save
com.vaadin.flow.component.button.Button save
private final Button parameter representing saving job button -
viewLogic
ApplicationViewLogic viewLogic
private final ApplicationViewLogic instance to handle the CRUD operation for Application form
-
-
-
Class com.group21.jobTracker.ui.application.ApplicationGrid extends com.vaadin.flow.component.grid.Grid<Jobs> implements Serializable
-
Class com.group21.jobTracker.ui.application.ApplicationView extends com.vaadin.flow.component.orderedlayout.HorizontalLayout implements Serializable
-
Serialized Fields
-
dataProvider
ApplicationDataProvider dataProvider
A Data provider instance for the application page which contain the CRUG functions as well as other filtering fucntions to feed data into the page -
filter
com.vaadin.flow.component.textfield.TextField filter
private Textfield to enter the keywords to filter the job search -
form
ApplicationForm form
private final parameter representing the application form from the page -
grid
ApplicationGrid grid
private final parameter representing the application grid from the page -
newApplication
com.vaadin.flow.component.button.Button newApplication
A Button variable for adding new application -
viewLogic
ApplicationViewLogic viewLogic
private final ApplicationViewLogic instance to handle the CRUD operation for Application page
-
-
-
Class com.group21.jobTracker.ui.application.ApplicationViewLogic extends Object implements Serializable
-
Serialized Fields
-
view
ApplicationView view
private final Application view instance to handle any CRUD operation from the UI
-
-
-
-
Package com.group21.jobTracker.ui.applicationSearch
-
Class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchDataProvider extends com.vaadin.flow.data.provider.ListDataProvider<Jobs> implements Serializable
-
Serialized Fields
-
filterText
String filterText
Text filter that can be changed separately.
-
-
-
Class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchForm extends com.vaadin.flow.component.html.Div implements Serializable
-
Serialized Fields
-
binder
com.vaadin.flow.data.binder.Binder<Jobs> binder
Binder used to bind the content from UI to the form itself -
cancel
com.vaadin.flow.component.button.Button cancel
button for canceling data -
content
com.vaadin.flow.component.orderedlayout.VerticalLayout content
UI container for content -
currentJob
Jobs currentJob
Jobs object being viewed/edited -
jobCompany
com.vaadin.flow.component.textfield.TextField jobCompany
TextField for the job's company -
jobDateApplied
com.vaadin.flow.component.datepicker.DatePicker jobDateApplied
Date picker for the date applied to the job -
jobDescription
com.vaadin.flow.component.textfield.TextField jobDescription
TextField for the job's description -
jobDueDate
com.vaadin.flow.component.datepicker.DatePicker jobDueDate
TextField for the job's due date -
jobNextAction
com.vaadin.flow.component.textfield.TextField jobNextAction
TextField for the job's next actions -
jobPriority
com.vaadin.flow.component.textfield.NumberField jobPriority
TextField for the job's priority -
jobSalary
com.vaadin.flow.component.textfield.TextField jobSalary
TextField for the job's salary -
jobStatus
com.vaadin.flow.component.textfield.TextField jobStatus
TextField for the job's status -
jobTitle
com.vaadin.flow.component.textfield.TextField jobTitle
TextField for the job's title -
save
com.vaadin.flow.component.button.Button save
button for saving data -
viewLogic
ApplicationSearchViewLogic viewLogic
Object for the logic of the UI
-
-
-
Class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchGrid extends com.vaadin.flow.component.grid.Grid<Jobs> implements Serializable
-
Class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchView extends com.vaadin.flow.component.orderedlayout.HorizontalLayout implements Serializable
-
Serialized Fields
-
dataProvider
ApplicationSearchDataProvider dataProvider
Represents the data provider for the page, with no keywords used -
form
ApplicationSearchForm form
Represents the form to add applications to the database -
grid
ApplicationSearchGrid grid
Represents the Vaadin grid (really a table) that is populated with Jobs objects from API calls -
searchApplications
com.vaadin.flow.component.button.Button searchApplications
Button to search for more applications -
searchInput
com.vaadin.flow.component.textfield.TextField searchInput
Field that represents the string for searches -
viewLogic
ApplicationSearchViewLogic viewLogic
Represents the logic for this page
-
-
-
Class com.group21.jobTracker.ui.applicationSearch.ApplicationSearchViewLogic extends Object implements Serializable
-
Serialized Fields
-
view
ApplicationSearchView view
Represents the UI
-
-
-
-
Package com.group21.jobTracker.ui.jobBoard
-
Class com.group21.jobTracker.ui.jobBoard.JobBoardView extends com.vaadin.flow.component.orderedlayout.HorizontalLayout implements Serializable
-
Serialized Fields
-
dataProvider
JobDataProvider dataProvider
A Data provider instance for the Job board page which contain the CRUD functions as well as other filtering functions to feed data into the page -
grid
JobGrid grid
private final parameter representing the job grid from the page -
viewLogic
JobBoardViewLogic viewLogic
Represents the login for the dashboard
-
-
-
Class com.group21.jobTracker.ui.jobBoard.JobBoardViewLogic extends Object implements Serializable
-
Serialized Fields
-
view
JobBoardView view
Represents the UI Object
-
-
-
Class com.group21.jobTracker.ui.jobBoard.JobDataProvider extends com.vaadin.flow.data.provider.ListDataProvider<Jobs> implements Serializable
-
Serialized Fields
-
filterText
String filterText
Text filter that can be changed separately.
-
-
-
Class com.group21.jobTracker.ui.jobBoard.JobGrid extends com.vaadin.flow.component.grid.Grid<Jobs> implements Serializable
-
-
Package com.group21.jobTracker.ui.login
-
Class com.group21.jobTracker.ui.login.LoginScreen extends com.vaadin.flow.component.orderedlayout.FlexLayout implements Serializable
-
Class com.group21.jobTracker.ui.login.UserLoginForm extends com.vaadin.flow.component.html.Div implements Serializable
-
Serialized Fields
-
content
com.vaadin.flow.component.orderedlayout.VerticalLayout content
Layout for content -
login
com.vaadin.flow.component.button.Button login
Button to log in with -
register
com.vaadin.flow.component.button.Button register
Button to register with -
UserName
com.vaadin.flow.component.textfield.TextField UserName
Text field for username
-
-
-
Class com.group21.jobTracker.ui.login.UserRegisterForm extends com.vaadin.flow.component.html.Div implements Serializable
-
Serialized Fields
-
age
com.vaadin.flow.component.textfield.TextField age
Age field -
content
com.vaadin.flow.component.orderedlayout.VerticalLayout content
Layout for content -
email
com.vaadin.flow.component.textfield.EmailField email
Email field -
experience
com.vaadin.flow.component.textfield.NumberField experience
Experience field -
fullName
com.vaadin.flow.component.textfield.TextField fullName
Full name field -
gender
com.vaadin.flow.component.textfield.TextField gender
Gender field -
keywords
com.vaadin.flow.component.textfield.TextField keywords
Keywords field -
save
com.vaadin.flow.component.button.Button save
Save field
-
-
-
-
Package com.group21.jobTracker.ui.profile
-
Class com.group21.jobTracker.ui.profile.ProfileView extends com.vaadin.flow.component.orderedlayout.HorizontalLayout implements Serializable
-