59 lines
1.1 KiB
C++
59 lines
1.1 KiB
C++
/*
|
||
* File: Candidate.cpp
|
||
* Description: The Candidate class stores and manages a candidate’s information.
|
||
* Author: Trenser
|
||
* Created: 31-Mar-2026
|
||
*/
|
||
#include "Candidate.h"
|
||
|
||
int Candidate::m_uid = 0;
|
||
|
||
const std::string& Candidate::getCandidateId() const
|
||
{
|
||
return m_id;
|
||
}
|
||
|
||
const std::string& Candidate::getCandidateName() const
|
||
{
|
||
return m_name;
|
||
}
|
||
|
||
const std::string& Candidate::getCandidatePhone() const
|
||
{
|
||
return m_phone;
|
||
}
|
||
|
||
const std::string& Candidate::getCandidateQualification() const
|
||
{
|
||
return m_qualification;
|
||
}
|
||
|
||
Enums::CandidateStatus Candidate::getCandidateStatus() const
|
||
{
|
||
return m_status;
|
||
}
|
||
|
||
void Candidate::setCandidateId(const std::string& id)
|
||
{
|
||
m_id = id;
|
||
}
|
||
|
||
void Candidate::setCandidateName(const std::string& name)
|
||
{
|
||
m_name = name;
|
||
}
|
||
|
||
void Candidate::setCandidatePhone(const std::string& phone)
|
||
{
|
||
m_phone = phone;
|
||
}
|
||
|
||
void Candidate::setCandidateQualification(const std::string& qualification)
|
||
{
|
||
m_qualification = qualification;
|
||
}
|
||
|
||
void Candidate::setCandidateStatus(Enums::CandidateStatus status)
|
||
{
|
||
m_status = status;
|
||
} |