private void setForm(JobOfferBean bean) { if (!JobBankSystem.getInstance().isNPEMember()) { checkDates(bean); } setPlace(bean.getPlace()); setFunction(bean.getFunction()); setFunctionDescription(bean.getFunctionDescription()); setJobOfferType(bean.getJobOfferType()); setVacancies(bean.getVacancies()); setRemoteDegrees(bean.getDegrees()); setTerms(bean.getTerms()); setRequirements(bean.getRequirements()); setBeginDate(bean.getBeginDate()); setEndDate(bean.getEndDate()); if (getJobOfferExternal() != null) { getJobOfferExternal().setExternalLink(bean.getExternalLink()); } }
protected JobOffer() { super(); setCanceled(Boolean.FALSE); setConclued(Boolean.FALSE); setJobBankSystem(JobBankSystem.getInstance()); }
public static Set<JobOffer> readAllJobOffers(IPredicate<JobOffer> predicate) { JobBankSystem jobBankSystem = JobBankSystem.getInstance(); return Utils.readValuesToSatisfiedPredicate(predicate, jobBankSystem.getJobOffersSet()); }