List of usage examples for com.liferay.portal.util PropsValues LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN
int LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN
To view the source code for com.liferay.portal.util PropsValues LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN.
Click Source Link
From source file:com.liferay.layout.internal.util.LayoutsTreeImpl.java
License:Open Source License
private boolean _isPaginationEnabled(HttpServletRequest request) { boolean paginate = ParamUtil.getBoolean(request, "paginate", true); if (paginate && (PropsValues.LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN > -1)) { return true; }//from w ww . j av a2 s .c o m return false; }
From source file:com.liferay.layout.internal.util.LayoutsTreeImpl.java
License:Open Source License
private List<Layout> _paginateLayouts(HttpServletRequest request, long groupId, boolean privateLayout, long parentLayoutId, List<Layout> layouts, String treeId) throws Exception { if (!_isPaginationEnabled(request)) { return layouts; }//w w w .j a va2 s . co m HttpSession session = request.getSession(); int loadedLayoutsCount = _getLoadedLayoutsCount(session, groupId, privateLayout, parentLayoutId, treeId); int start = ParamUtil.getInteger(request, "start"); start = Math.max(0, Math.min(start, layouts.size())); int end = ParamUtil.getInteger(request, "end", start + PropsValues.LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN); if (loadedLayoutsCount > end) { end = loadedLayoutsCount; } end = Math.max(start, Math.min(end, layouts.size())); if (_log.isDebugEnabled()) { StringBundler sb = new StringBundler(7); sb.append("_paginateLayouts(loadedLayoutsCount="); sb.append(loadedLayoutsCount); sb.append(", start="); sb.append(start); sb.append(", end="); sb.append(end); sb.append(StringPool.CLOSE_PARENTHESIS); _log.debug(sb.toString()); } return layouts.subList(start, end); }
From source file:com.liferay.portlet.layoutsadmin.action.GetLayoutsAction.java
License:Open Source License
protected List<Layout> getLayouts(HttpServletRequest request) throws Exception { long groupId = ParamUtil.getLong(request, "groupId"); boolean privateLayout = ParamUtil.getBoolean(request, "privateLayout"); long parentLayoutId = ParamUtil.getLong(request, "parentLayoutId"); boolean incomplete = ParamUtil.getBoolean(request, "incomplete", true); int start = ParamUtil.getInteger(request, "start"); int end = start + PropsValues.LAYOUT_MANAGE_PAGES_INITIAL_CHILDREN; return LayoutLocalServiceUtil.getLayouts(groupId, privateLayout, parentLayoutId, incomplete, start, end); }