%-- ADOBE CONFIDENTIAL ___________________ Copyright 2015 Adobe All Rights Reserved. NOTICE: All information contained herein is, and remains the property of Adobe and its suppliers, if any. The intellectual and technical concepts contained herein are proprietary to Adobe and its suppliers and are protected by all applicable intellectual property laws, including trade secret and copyright laws. Dissemination of this information or reproduction of this material is strictly forbidden unless prior written permission is obtained from Adobe. --%><% %><%@ include file="/libs/granite/ui/global.jsp" %><% %><%@ page session="false" import="java.io.UnsupportedEncodingException, java.net.URLDecoder, java.net.URLEncoder, java.util.Arrays, java.util.Collection, java.util.Iterator, java.util.List, java.util.Map, java.util.stream.Collectors, org.apache.sling.api.SlingHttpServletRequest, org.apache.commons.collections4.IteratorUtils, org.apache.commons.lang3.StringUtils, org.apache.sling.resourcemerger.api.ResourceMergerService, org.apache.sling.commons.json.JSONObject, org.apache.sling.commons.json.io.JSONStringer, com.adobe.granite.security.user.UserProperties, com.adobe.granite.security.user.UserPropertiesManager, com.adobe.granite.security.user.UserPropertiesService, org.apache.jackrabbit.api.security.user.Authorizable, com.adobe.granite.i18n.LocaleUtil, com.adobe.granite.ui.components.AttrBuilder, com.adobe.granite.ui.components.Config, com.adobe.granite.ui.components.ExpressionHelper, com.adobe.granite.ui.components.ExpressionResolver, com.adobe.granite.ui.components.FilteringResourceWrapper, com.adobe.granite.omnisearch.api.core.OmniSearchService, com.adobe.granite.ui.components.Tag" %><%--### Page ==== .. granite:servercomponent:: /libs/granite/ui/components/shell/page The generic page to render Shell. It also supports :doc:`resource filtering using FilteringResourceWrapper ` and acts as its container. It has the following content structure: .. gnd:gnd:: [granite:ShellPage] /** * A general purpose ID to uniquely identify the console. * * The recommended value is hierarchical separated by "-". * e.g. "cq-commerce-report" */ - consoleId (String) /** * To render the title of the page (``