Package com.esri.gpt.catalog.search

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


*/
private List<SelectItem> loadSavedSearches(RequestContext requestContext)
  throws SearchException {
  List<SelectItem> list = new ArrayList<SelectItem>();
  ISearchSaveRepository saveRpstry = SearchSaveRpstryFactory.getSearchSaveRepository();
  SavedSearchCriterias savedCriterias = saveRpstry.getSavedList(requestContext.getUser());
  for(SavedSearchCriteria savedCriteria: savedCriterias){
    SelectItem selectItem = new SelectItem();
    selectItem.setValue(savedCriteria.getId());
    selectItem.setLabel(savedCriteria.getName());
    list.add(selectItem);
View Full Code Here


    SearchSaveRpstryFactory.getSearchSaveRepository();
  if(saveRpstry instanceof GptRepository) {
    ((GptRepository) saveRpstry).setRequestContext(context);
  }
   
  SavedSearchCriterias savedSearchCriterias =
    saveRpstry.getSavedList(context.getUser());
  if(savedSearchCriterias.size() >=
    SearchConfig.getConfiguredInstance().getMaxSavedSearches()) {
    MessageBroker messageBroker =
      new FacesContextBroker(request,response).extractMessageBroker();
    String message =
      messageBroker.getMessage("catalog.search.error.maxSavedSearchesReached")
View Full Code Here

  ISearchSaveRepository saveRpstry =
    SearchSaveRpstryFactory.getSearchSaveRepository();
  if(saveRpstry instanceof GptRepository) {
    ((GptRepository) saveRpstry).setRequestContext(context);
  }
  SavedSearchCriterias savedCriterias =
    saveRpstry.getSavedList(context.getUser());
  JSONArray resultsArray = new JSONArray();
  for(SavedSearchCriteria savedCriteria: savedCriterias){
    JSONObject jObj = new JSONObject();
    jObj.put("id", savedCriteria.getId());
View Full Code Here

TOP

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

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.