Package nl.gx.webmanager.cms.core
Interface PageMetaData
-
- All Superinterfaces:
DelegatedControllerAware
,Wrapper
- All Known Implementing Classes:
nl.gx.webmanager.cms.core.implementation.JcrPageMetaDataBase
,PageMetaDataBase
@Indexable public interface PageMetaData extends Wrapper, DelegatedControllerAware
Interface for PageMetaData entities.- Author:
- bartk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContentItem<?>[]
getReferencedContentItems()
Returns an array of content items that this page metadata instance refers to.-
Methods inherited from interface nl.gx.webmanager.springmvc.DelegatedControllerAware
getDelegatedController, setDelegatedController
-
-
-
-
Method Detail
-
getReferencedContentItems
@ReferField(stored=false, indexed=true, adapter=ContentReferenceFieldAdapter.class) ContentItem<?>[] getReferencedContentItems()
Returns an array of content items that this page metadata instance refers to. This information is used to determine all referenced content items by all page metadata instances of a page version. Referenced content items are stored in the index field pageversion_pagemetadata_referencedcontentitems. This information is used by the Used in facet and widget, which keeps track of all references to a content item. The default implementation returns an empty array. Overrule this method to return any content item references created in the custom implementation of this page metadata.- Returns:
- List of referred content items, or an empty array or
null
if no content item is referenced to by this page metadata instance.
-
-