public function __construct($performerId, $candidateId, $vacancyId)
 {
     parent::__construct();
     $this->performer = $this->getEmployeeService()->getEmployee($performerId);
     $this->candidate = $this->getCandidateService()->getCandidateById($candidateId);
     $this->vacancy = $this->getVacancyService()->getVacancyById($vacancyId);
 }
예제 #2
0
 public function __construct($performerId, $candidateId, $vacancyId, $action, $jobInterview, $selectedInterviewerArrayList)
 {
     parent::__construct();
     $this->performer = $this->getEmployeeService()->getEmployee($performerId);
     $this->candidate = $this->getCandidateService()->getCandidateById($candidateId);
     $this->vacancy = $this->getVacancyService()->getVacancyById($vacancyId);
     $this->action = $action;
     $this->jobInterview = $jobInterview;
     $this->selectedInterviewerArrayList = $selectedInterviewerArrayList;
     if (!empty($this->selectedInterviewerArrayList)) {
         for ($i = 0; $i < count($this->selectedInterviewerArrayList); $i++) {
             $interviewer = $this->getEmployeeService()->getEmployee($selectedInterviewerArrayList[$i]);
             if (!empty($interviewer)) {
                 if (empty($this->interviewerName)) {
                     $this->interviewerName = $interviewer->getFullName();
                 } else {
                     $this->interviewerName .= ", " . $interviewer->getFullName();
                 }
             }
         }
     }
 }