Class Education
java.lang.Object
me.josephsf.jobportaljosephsfeir.model.Education
Model class representing an educational record for a candidate in the Job Portal system.
The Education class is an embedded document within the Candidate entity that captures details about a candidate's educational background, including degrees, institutions, fields of study, graduation dates, and academic performance.
This class is used to structure educational history information within a candidate's profile. Multiple Education instances can be included in a Candidate document to represent the complete educational background of a job seeker.
Education records include:
- Degree or certification earned
- Educational institution attended
- Field or major of study
- Graduation date
- Academic performance (GPA)
This information is used for candidate qualification evaluation, matching to job requirements, and displaying educational background to recruiters.
- Since:
- 2025-05-15
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the degree or certification name.getField()Gets the field or major of study.getGpa()Gets the Grade Point Average or equivalent metric.Gets the graduation date.Gets the name of the educational institution.voidSets the degree or certification name.voidSets the field or major of study.voidSets the Grade Point Average or equivalent metric.voidsetGraduationDate(LocalDate graduationDate) Sets the graduation date.voidsetInstitution(String institution) Sets the name of the educational institution.
-
Constructor Details
-
Education
public Education()Default constructor. -
Education
public Education(String degree, String institution, String field, LocalDate graduationDate, Double gpa) Constructor with all education details.- Parameters:
degree- the name or type of degree earnedinstitution- the name of the educational institutionfield- the field or major of studygraduationDate- the date of graduationgpa- the Grade Point Average or equivalent metric
-
-
Method Details
-
getDegree
Gets the degree or certification name.- Returns:
- the degree name
-
setDegree
Sets the degree or certification name.- Parameters:
degree- the degree name to set
-
getInstitution
Gets the name of the educational institution.- Returns:
- the institution name
-
setInstitution
Sets the name of the educational institution.- Parameters:
institution- the institution name to set
-
getField
Gets the field or major of study.- Returns:
- the field of study
-
setField
Sets the field or major of study.- Parameters:
field- the field of study to set
-
getGraduationDate
Gets the graduation date.- Returns:
- the graduation date
-
setGraduationDate
Sets the graduation date.- Parameters:
graduationDate- the graduation date to set
-
getGpa
Gets the Grade Point Average or equivalent metric.- Returns:
- the GPA
-
setGpa
Sets the Grade Point Average or equivalent metric.- Parameters:
gpa- the GPA to set
-