/** * * @param CandidateSearchParameters $searchParam */ public function setDefaultDataToWidgets(CandidateSearchParameters $searchParam) { $newSearchParam = new CandidateSearchParameters(); $this->setDefault('jobTitle', $searchParam->getJobTitleCode()); $this->setDefault('jobVacancy', $searchParam->getVacancyId()); $this->setDefault('hiringManager', $searchParam->getHiringManagerId()); $this->setDefault('status', $searchParam->getStatus()); $this->setDefault('selectedCandidate', $searchParam->getCandidateId()); $this->setDefault('modeOfApplication', $searchParam->getModeOfApplication()); $displayFromDate = $searchParam->getFromDate() == $newSearchParam->getFromDate() ? "" : $searchParam->getFromDate(); $displayToDate = $searchParam->getToDate() == $newSearchParam->getToDate() ? "" : $searchParam->getToDate(); $this->setDefault('from_date', $displayFromDate); $this->setDefault('to_date', $displayToDate); $this->setDefault('keywords', $searchParam->getKeywords()); $this->setDefault('candidateName', $searchParam->getCandidateName()); }