@Model(adaptables=org.apache.sling.api.SlingHttpServletRequest.class,
adapters={Page.class,com.adobe.cq.export.json.ContainerExporter.class},
resourceType="spa-project-core/components/page")
public class PageImpl
extends Object
implements Page
HierarchyUtils):
getHierarchyRootModel() function is used,
the HierarchyUtils.createHierarchyServletRequest(SlingHttpServletRequest, com.day.cq.wcm.api.Page, com.day.cq.wcm.api.Page)
function would wrap the request saving…
getExportedChildren() → :children)getExportedItems() → :items), together with the order
(getExportedItemsOrder() → :itemsOrderPN_STRUCTURE_DEPTHFN_FAVICON_ICO, FN_FAVICON_PNG, FN_TOUCH_ICON_120, FN_TOUCH_ICON_152, FN_TOUCH_ICON_60, FN_TOUCH_ICON_76, PN_APP_RESOURCES_CLIENTLIB, PN_FAVICON_ICO, PN_FAVICON_PNG, PN_TOUCH_ICON_120, PN_TOUCH_ICON_152, PN_TOUCH_ICON_60, PN_TOUCH_ICON_76| Constructor and Description |
|---|
PageImpl() |
@Nullable public @Nullable String getExportedHierarchyType()
getExportedHierarchyType in interface com.adobe.cq.export.json.hierarchy.HierarchyNodeExporterHierarchyNodeExporter.getExportedHierarchyType()@NotNull public @NotNull Map<String,? extends Page> getExportedChildren()
getExportedChildren in interface com.adobe.cq.export.json.hierarchy.HierarchyNodeExporterHierarchyNodeExporter.getExportedChildren()@NotNull public @NotNull String getExportedPath()
getExportedPath in interface com.adobe.cq.export.json.hierarchy.HierarchyNodeExporterHierarchyNodeExporter.getExportedPath()@Nullable public @Nullable String getHierarchyRootJsonExportUrl()
PageString@Nullable public @Nullable Page getHierarchyRootModel()
public String getLanguage()
getLanguage in interface com.adobe.cq.wcm.core.components.models.Pagepublic Calendar getLastModifiedDate()
getLastModifiedDate in interface com.adobe.cq.wcm.core.components.models.Pagepublic String[] getKeywords()
getKeywords in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getDesignPath()
getDesignPath in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getStaticDesignPath()
getStaticDesignPath in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getTitle()
getTitle in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getTemplateName()
getTemplateName in interface com.adobe.cq.wcm.core.components.models.Pagepublic String[] getClientLibCategories()
getClientLibCategories in interface com.adobe.cq.wcm.core.components.models.Page@NotNull public @NotNull String getExportedType()
getExportedType in interface com.adobe.cq.export.json.ComponentExportergetExportedType in interface com.adobe.cq.wcm.core.components.models.PageComponentExporter.getExportedType()public String[] getClientLibCategoriesJsBody()
getClientLibCategoriesJsBody in interface com.adobe.cq.wcm.core.components.models.Pagepublic String[] getClientLibCategoriesJsHead()
getClientLibCategoriesJsHead in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getAppResourcesPath()
getAppResourcesPath in interface com.adobe.cq.wcm.core.components.models.Pagepublic String getCssClassNames()
getCssClassNames in interface com.adobe.cq.wcm.core.components.models.Page@NotNull public @NotNull String[] getExportedItemsOrder()
getExportedItemsOrder in interface com.adobe.cq.export.json.ContainerExportergetExportedItemsOrder in interface com.adobe.cq.wcm.core.components.models.PageContainerExporter.getExportedItemsOrder()@NotNull public @NotNull Map<String,? extends com.adobe.cq.export.json.ComponentExporter> getExportedItems()
getExportedItems in interface com.adobe.cq.export.json.ContainerExportergetExportedItems in interface com.adobe.cq.wcm.core.components.models.PageContainerExporter.getExportedItems()@Nullable public @Nullable com.adobe.cq.wcm.core.components.models.NavigationItem getRedirectTarget()
getRedirectTarget in interface com.adobe.cq.wcm.core.components.models.Pagepublic boolean hasCloudconfigSupport()
hasCloudconfigSupport in interface com.adobe.cq.wcm.core.components.models.PageCopyright © 2019. All rights reserved.