List of usage examples for com.liferay.portal.kernel.dao.search SearchContainer DEFAULT_DELTA_PARAM
String DEFAULT_DELTA_PARAM
To view the source code for com.liferay.portal.kernel.dao.search SearchContainer DEFAULT_DELTA_PARAM.
Click Source Link
From source file:com.liferay.flickr.item.selector.web.FlickrItemSelectorView.java
License:Open Source License
@Override public void renderHTML(ServletRequest request, ServletResponse response, ImageItemSelectorCriterion imageItemSelectorCriterion, PortletURL portletURL, String itemSelectedEventName, boolean search) throws IOException, ServletException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); List<FlickrPhoto> flickrPhotos = new ArrayList<>(); PhotoList<Photo> photoList = null; int delta = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_DELTA_PARAM), SearchContainer.DEFAULT_DELTA); int cur = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_CUR_PARAM), SearchContainer.DEFAULT_CUR); Set<String> extras = new HashSet<>(); extras.add(Extras.OWNER_NAME);//from ww w .j a v a2 s . com Flickr flickr = new Flickr(_flickrItemSelectorConfiguration.apiKey(), _flickrItemSelectorConfiguration.sharedSecret(), new REST()); try { if (search) { String keywords = GetterUtil.getString(request.getParameter("keywords")); photoList = getSearchPhotoList(flickr, keywords, delta, cur); } else { photoList = getInterestingPhotoList(flickr, delta, cur); } populateFlickrPhotos(flickr, photoList, themeDisplay.getLocale(), flickrPhotos); } catch (FlickrException e) { e.printStackTrace(); } request.setAttribute("total", photoList.getTotal()); request.setAttribute("flickrPhotos", flickrPhotos); request.setAttribute("portletURL", portletURL); request.setAttribute("itemSelectedEventName", itemSelectedEventName); ServletContext servletContext = getServletContext(); RequestDispatcher requestDispatcher = servletContext.getRequestDispatcher("/flickr.jsp"); requestDispatcher.include(request, response); }
From source file:com.liferay.item.selector.taglib.servlet.taglib.GroupSelectorTag.java
License:Open Source License
protected List<Group> getGroups(HttpServletRequest request) { if (_groups != null) { return _groups; }//from w w w .j a v a 2 s . c o m ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); String keywords = ParamUtil.getString(request, "keywords"); LinkedHashMap<String, Object> groupParams = new LinkedHashMap<>(); groupParams.put("site", Boolean.TRUE); int cur = ParamUtil.getInteger(request, SearchContainer.DEFAULT_CUR_PARAM, SearchContainer.DEFAULT_CUR); int delta = ParamUtil.getInteger(request, SearchContainer.DEFAULT_DELTA_PARAM, SearchContainer.DEFAULT_DELTA); int[] startAndEnd = SearchPaginationUtil.calculateStartAndEnd(cur, delta); return GroupLocalServiceUtil.search(themeDisplay.getCompanyId(), _CLASS_NAME_IDS, keywords, groupParams, startAndEnd[0], startAndEnd[1], null); }
From source file:com.liferay.taglib.ui.AsynchronousPageIteratorTag.java
License:Open Source License
protected void cleanUp() { _cur = 0;/*from w ww .j ava2 s . com*/ _curParam = null; _delta = SearchContainer.DEFAULT_DELTA; _deltaConfigurable = SearchContainer.DEFAULT_DELTA_CONFIGURABLE; _deltaParam = SearchContainer.DEFAULT_DELTA_PARAM; _formName = "fm"; _jsCall = null; _maxPages = 10; _pages = 0; _target = "_self"; _total = 0; _type = "regular"; _url = null; _urlAnchor = null; }
From source file:com.liferay.taglib.ui.PageIteratorTag.java
License:Open Source License
@Override protected void cleanUp() { _cur = 0;//from www. java 2 s . c o m _curParam = null; _delta = SearchContainer.DEFAULT_DELTA; _deltaConfigurable = SearchContainer.DEFAULT_DELTA_CONFIGURABLE; _deltaParam = SearchContainer.DEFAULT_DELTA_PARAM; _formName = "fm"; _jsCall = null; _maxPages = 10; _pages = 0; _target = "_self"; _total = 0; _type = "regular"; _url = null; _urlAnchor = null; }
From source file:com.liferay.taglib.ui.SearchContainerTag.java
License:Open Source License
@Override public int doEndTag() { _curParam = SearchContainer.DEFAULT_CUR_PARAM; _delta = SearchContainer.DEFAULT_DELTA; _deltaConfigurable = SearchContainer.DEFAULT_DELTA_CONFIGURABLE; _deltaParam = SearchContainer.DEFAULT_DELTA_PARAM; _displayTerms = null;//ww w . j a v a 2 s .c o m _emptyResultsMessage = null; _hasResults = false; _headerNames = null; _hover = false; _id = null; _iteratorURL = null; _orderByCol = null; _orderByColParam = SearchContainer.DEFAULT_ORDER_BY_COL_PARAM; _orderByComparator = null; _orderByType = null; _orderByTypeParam = SearchContainer.DEFAULT_ORDER_BY_TYPE_PARAM; _rowChecker = null; _searchContainer = null; _searchTerms = null; _var = DEFAULT_VAR; return EVAL_PAGE; }
From source file:com.liferay.unsplash.item.selector.web.UnsplashItemSelectorView.java
License:Open Source License
protected String getPhotosURL(ServletRequest request) { int delta = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_DELTA_PARAM), SearchContainer.DEFAULT_DELTA); int cur = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_CUR_PARAM), SearchContainer.DEFAULT_CUR); StringBundler sb = new StringBundler(7); sb.append("https://api.unsplash.com/photos/?"); sb.append("client_id="); sb.append(_unsplashItemSelectorConfiguration.applicationId()); sb.append("&page="); sb.append(cur);//ww w .ja v a2 s . c o m sb.append("&per_page="); sb.append(delta); return sb.toString(); }
From source file:com.liferay.unsplash.item.selector.web.UnsplashItemSelectorView.java
License:Open Source License
protected String getSearchURL(ServletRequest request) { int delta = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_DELTA_PARAM), SearchContainer.DEFAULT_DELTA); int cur = GetterUtil.getInteger(request.getParameter(SearchContainer.DEFAULT_CUR_PARAM), SearchContainer.DEFAULT_CUR); String keywords = GetterUtil.getString(request.getParameter("keywords")); StringBundler sb = new StringBundler(9); sb.append("https://api.unsplash.com/photos/search/?"); sb.append("query="); sb.append(HtmlUtil.escape(keywords)); sb.append("&client_id="); sb.append(_unsplashItemSelectorConfiguration.applicationId()); sb.append("&page="); sb.append(cur);/*from ww w .jav a 2 s.c om*/ sb.append("&per_page="); sb.append(delta); return sb.toString(); }
From source file:it.gebhard.qa.QAPortlet.java
License:Open Source License
private static void fillSearchContainer(RenderRequest renderRequest, RenderResponse renderResponse, String sortParameter, String searchParameter) { PortletConfig portletConfig = (PortletConfig) renderRequest .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); List<Question> questionList = new ArrayList<Question>(); Map<String, String> paramMap = new HashMap<String, String>(); paramMap.put("qa-sort-value", sortParameter); paramMap.put("qa-search-input", searchParameter); boolean unansweredFirst = sortParameter.equals("unanswered"); // Creating IteratorURL and in that we will pass tab parameter PortletURL iteratorURL = renderResponse.createRenderURL(); Iterator<Map.Entry<String, String>> entries = paramMap.entrySet().iterator(); while (entries.hasNext()) { Map.Entry<String, String> entry = entries.next(); iteratorURL.setParameter(entry.getKey(), entry.getValue()); }//from ww w . j a v a2 s .c o m // Creating SearchContainer SearchContainer<Question> searchContainer = new SearchContainer<Question>(renderRequest, null, null, SearchContainer.DEFAULT_CUR_PARAM, ParamUtil.getInteger(renderRequest, SearchContainer.DEFAULT_DELTA_PARAM, 10), iteratorURL, null, LanguageUtil.get(portletConfig, themeDisplay.getLocale(), getTranslatedString("qa-no-questions-found", themeDisplay.getLocale(), renderRequest))); int total = 0; try { // Fetching all the User Group from the Current Company and added that into the userGroupList questionList = QuestionLocalServiceUtil.filterQuestions(unansweredFirst, searchParameter); total = questionList.size(); } catch (SystemException e) { SessionErrors.add(renderRequest, SystemException.class.getName()); } // Sub listing the userGroupList depending on the delta parameter we have set in the SearchContainer. questionList = ListUtil.subList(questionList, searchContainer.getStart(), searchContainer.getEnd()); searchContainer.setTotal(total); searchContainer.setResults(questionList); renderRequest.setAttribute("questionSearchContainer", searchContainer); }