Files
Training-Team2-Zenvy-Jan26/Trenser.Zenvy/Trenser.Zenvy/models/Candidate.cpp
T

59 lines
1.1 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* File: Candidate.cpp
* Description: The Candidate class stores and manages a candidates 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;
}