package net.agef.jobexchange.pages.mobile; import java.util.Collection; import net.agef.jobexchange.application.JobWorker; import net.agef.jobexchange.domain.JobImpl; import net.agef.jobexchange.domain.Territory; import org.apache.tapestry5.annotations.Persist; import org.apache.tapestry5.annotations.Property; import org.apache.tapestry5.ioc.annotations.Inject; public class MobileJobListing { @Inject private JobWorker jw; @Property private Collection<JobImpl> jobSearchList; @Property private JobImpl job; @Property private int resultSize; private String searchField; @Persist private Territory territoryItem; public void onActivate(){ this.jobSearchList = jw.getJobOfferByCriteriaGetjobs(this.searchField,null, this.territoryItem); this.resultSize = this.jobSearchList.size(); System.out.println(this.resultSize + " Ergebnisse gefunden."); // job.getJobDescription(); } public void setTerritory(Territory territory){ this.territoryItem = territory; } void setSearchTerm(String term){ this.searchField = term; } }