Package com.esri.gpt.catalog.search

Examples of com.esri.gpt.catalog.search.SearchFilterHarvestSites


      searchCriteria.getSearchFilterPageCursor().setCurrentPage(1);
      this.getSearchResult().reset();
      for(ISearchFilter iSearchFilter
          : searchCriteria.getMiscelleniousFilters()) {
        if(iSearchFilter instanceof SearchFilterHarvestSites) {
          SearchFilterHarvestSites sfHvSites =
            (SearchFilterHarvestSites) iSearchFilter;
          try {
            String url = sfHvSites.getSearchUrl();
            if (!url.equals("")) {
              url = url.replaceAll("(?i)F=[^&]*", "f=searchpage"  );
              facesBroker.getExternalContext().redirect(url);
              FacesContext facesContext = facesBroker.getFacesContext();
              context.onExecutionPhaseCompleted();
View Full Code Here


        if(fc != null){
          ELContext elCtx = fc.getELContext();
          if(elCtx != null){
            ELResolver resolver = elCtx.getELResolver();
            if(resolver != null){
              SearchFilterHarvestSites searchFilterHarvestSites = (SearchFilterHarvestSites) resolver.getValue(elCtx, null, "SearchFilterHarvestSites");
              if(searchFilterHarvestSites != null){
                searchFilterHarvestSites.setSelectedHarvestSiteId("local");
              }
            }
          }
        }
       
View Full Code Here

  SearchCriteria criteria = this.getCriteria();
  SearchFiltersList filters = criteria.getMiscelleniousFilters();
  for(ISearchFilter filter:filters) {
    if(filter instanceof SearchFilterHarvestSites) {
      SearchFilterHarvestSites sfHs = (SearchFilterHarvestSites) filter;
      sfHs.setSelectedDistributedIds(rids);
      sfHs.setSelectedHarvestSiteName(ridName);
    }
  }
 
  boolean expandResults =
    Val.chkBool(httpReq.getParameter("expandResults"), false);
View Full Code Here

* @throws SearchException
*/
public SearchFilterHarvestSites getSearchFilterHarvestSites()
  throws SearchException {
  if(searchHarvestSites == null) {
    this.setSearchFilterHarvestSites(new SearchFilterHarvestSites());
  }
  return searchHarvestSites;
}
View Full Code Here

      // if invalid content type simply do not create filter
    }

    // Distributed search
    String rid = parser.getRequestParameter("rid");
    SearchFilterHarvestSites harvestSites = new SearchFilterHarvestSites();
    harvestSites.setSelectedHarvestSiteId(rid);
    SearchFiltersList filterList = new SearchFiltersList();
    filterList.add(harvestSites);
    criteria.setMiscelleniousFilters(filterList);
    return criteria;
  }
View Full Code Here

      RestUrlBuilder builder = RestUrlBuilder.newBuilder(context,request,
          messageBroker);
      String id = SearchEngineLocal.ID;
      for(ISearchFilter filter : searchCriteria.getMiscelleniousFilters()) {
        if(filter instanceof SearchFilterHarvestSites) {
          SearchFilterHarvestSites hFilter = (SearchFilterHarvestSites) filter;
          id = hFilter.getSelectedHarvestSiteId();
        }
      }
      String params = builder.buildParameters(searchCriteria,
          "searchPage",
          id);
View Full Code Here

TOP

Related Classes of com.esri.gpt.catalog.search.SearchFilterHarvestSites

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.