Package com.esri.gpt.catalog.search.SearchParameterMap

Examples of com.esri.gpt.catalog.search.SearchParameterMap.Value


* Gets the parameters associated with the object
* @return Returns the parameter map (never null)
*/
public SearchParameterMap getParams() {
  SearchParameterMap paramMap = new SearchParameterMap();
  paramMap.put(KEY_HARVEST_SITE_NAME, paramMap.new Value(
      this.getSelectedHarvestSiteName()));
  paramMap.put(KEY_HARVEST_SITE_URL, paramMap.new Value(
      this.getSelectedHarvestSiteUrl()));
  paramMap.put(KEY_HARVEST_SITE_ID, paramMap.new Value(
      this.getSelectedHarvestSiteId()));
  paramMap.put(KEY_DISTRIBUTED_RIDS, paramMap.new Value(
      this.getSelectedDistributedIds()));
  paramMap.put(KEY_PANEL_OPEN, paramMap.new Value(
      String.valueOf(this.isDistributedPanelOpen())));
  paramMap.put(KEY_URL_TOSEARCH, paramMap.new Value(
      this.getSearchUrl()));
  return paramMap;
}
View Full Code Here


* @param parameterMap
* @throws SearchException
*/
public void setParams(SearchParameterMap parameterMap) throws SearchException {
 
  Value val = parameterMap.get(KEY_HARVEST_SITE_NAME);
  if(val != null) {
    this.setSelectedHarvestSiteName(val.getParamValue());
  }
  val = parameterMap.get(KEY_HARVEST_SITE_URL);
  if(val != null) {
    this.setSelectedHarvestSiteUrl(val.getParamValue());
  }
  val = parameterMap.get(KEY_HARVEST_SITE_ID);
  if(val != null) {
    this.setSelectedHarvestSiteId(val.getParamValue());
  } else {
    val = parameterMap.get(REST_KEY_HARVEST_SITE_ID_1);
    if(val != null) {
      this.setSelectedHarvestSiteId(val.getParamValue());
    } else {
      val = parameterMap.get(REST_KEY_HARVEST_SITE_ID_2);
      if(val != null) {
        this.setSelectedHarvestSiteId(val.getParamValue());
      }
    }
  }
  val = parameterMap.get(KEY_DISTRIBUTED_RIDS);
  if(val != null) {
    this.setSelectedDistributedIds(val.getParamValue());
  }
  val = parameterMap.get(KEY_PANEL_OPEN);
  if(val != null) {
    this.setDistributedPanelOpen(Val.chkBool(val.getParamValue(), false));
  }
  val = parameterMap.get(KEY_URL_TOSEARCH);
  if(val != null) {
    this.setSearchUrl(Val.chkStr(val.getParamValue()));
  }
 
 
}
View Full Code Here

            && paramName.getNodeName() != null
            && !"".equals(paramName.getNodeName())){
         
          if(paramInfo != null) {
          paramMap.put(paramName.getNodeValue(),
              paramMap.new Value(paramValue.getNodeValue(),
                  paramInfo.getNodeValue()));
          } else {
            paramMap.put(paramName.getNodeValue(),
                paramMap.new Value(paramValue.getNodeValue()));
          }
        }
      }
      filter.setParams(paramMap);
     
View Full Code Here

  SearchParameterMap sParamMap = new SearchParameterMap();
  SearchParameterMap.Value sParamValue = null;
  while(iter != null && iter.hasNext()) {
    key = iter.next();
    value = map.get(key);
    sParamValue = sParamMap.new Value(value);
    sParamMap.put(key, sParamValue);
  }
  Map<String, ISearchFilter> filterMap = this.getMappedFilters();
  keys = filterMap.keySet();
  iter = keys.iterator();
View Full Code Here

this.hierarchy = hierarchy;
}
// Serialize class instance into a map
public SearchParameterMap getParams() {
SearchParameterMap map = new SearchParameterMap();
map.put(KEY_hierarchy, map.new Value(this.getHierarchy(), ""));
return map;
}
View Full Code Here

return map;
}
// The class may receive a new map for deserialization (e.g. saved searches
// can trigger this
public void setParams(SearchParameterMap parameterMap) throws SearchException {
Value val = parameterMap.get(KEY_hierarchy);
this.setHierarchy(val.getParamValue());
}
View Full Code Here

TOP

Related Classes of com.esri.gpt.catalog.search.SearchParameterMap.Value

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.