public class CMSNavigationNodeModel extends CMSItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_CMSCONTENTPAGESFORNAVNODES
Generated relation code constant for relation
CMSContentPagesForNavNodes defining source attribute pages in extension cms2. |
static java.lang.String |
_CMSLINKSFORNAVNODES
Generated relation code constant for relation
CMSLinksForNavNodes defining source attribute links in extension cms2. |
static java.lang.String |
_CMSNAVIGATIONNODECHILDREN
Generated relation code constant for relation
CMSNavigationNodeChildren defining source attribute parent in extension cms2. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
CHILDREN
Generated constant - Attribute key of
CMSNavigationNode.children attribute defined at extension cms2. |
static java.lang.String |
ENTRIES
Generated constant - Attribute key of
CMSNavigationNode.entries attribute defined at extension cms2. |
static java.lang.String |
LINKS
Generated constant - Attribute key of
CMSNavigationNode.links attribute defined at extension cms2. |
static java.lang.String |
PAGES
Generated constant - Attribute key of
CMSNavigationNode.pages attribute defined at extension cms2. |
static java.lang.String |
PARENT
Generated constant - Attribute key of
CMSNavigationNode.parent attribute defined at extension cms2. |
static java.lang.String |
PARENTPOS
Generated constant - Attribute key of
CMSNavigationNode.parentPOS attribute defined at extension cms2. |
static java.lang.String |
TITLE
Generated constant - Attribute key of
CMSNavigationNode.title attribute defined at extension cms2. |
static java.lang.String |
VISIBLE
Generated constant - Attribute key of
CMSNavigationNode.visible attribute defined at extension cms2. |
CATALOGVERSION, NAME, UID_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CMSNavigationNodeModel()
Generated constructor - Default constructor for generic creation.
|
CMSNavigationNodeModel(CatalogVersionModel _catalogVersion,
ItemModel _owner,
java.lang.String _uid)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CMSNavigationNodeModel(CatalogVersionModel _catalogVersion,
java.lang.String _uid)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CMSNavigationNodeModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CMSNavigationNodeModel> |
getChildren()
Generated method - Getter of the
CMSNavigationNode.children attribute defined at extension cms2. |
java.util.List<CMSNavigationEntryModel> |
getEntries()
Generated method - Getter of the
CMSNavigationNode.entries attribute defined at extension cms2. |
java.util.List<CMSLinkComponentModel> |
getLinks()
Deprecated.
since 4.4
|
java.util.List<ContentPageModel> |
getPages()
Deprecated.
since 4.4
|
CMSNavigationNodeModel |
getParent()
Generated method - Getter of the
CMSNavigationNode.parent attribute defined at extension cms2. |
java.lang.String |
getTitle()
Generated method - Getter of the
CMSNavigationNode.title attribute defined at extension cms2. |
java.lang.String |
getTitle(java.util.Locale loc)
Generated method - Getter of the
CMSNavigationNode.title attribute defined at extension cms2. |
boolean |
isVisible()
Generated method - Getter of the
CMSNavigationNode.visible attribute defined at extension cms2. |
void |
setChildren(java.util.List<CMSNavigationNodeModel> value)
Generated method - Setter of
CMSNavigationNode.children attribute defined at extension cms2. |
void |
setEntries(java.util.List<CMSNavigationEntryModel> value)
Generated method - Setter of
CMSNavigationNode.entries attribute defined at extension cms2. |
void |
setLinks(java.util.List<CMSLinkComponentModel> value)
Deprecated.
since 4.4
|
void |
setPages(java.util.List<ContentPageModel> value)
Deprecated.
since 4.4
|
void |
setParent(CMSNavigationNodeModel value)
Generated method - Setter of
CMSNavigationNode.parent attribute defined at extension cms2. |
void |
setTitle(java.lang.String value)
Generated method - Setter of
CMSNavigationNode.title attribute defined at extension cms2. |
void |
setTitle(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
CMSNavigationNode.title attribute defined at extension cms2. |
void |
setVisible(boolean value)
Generated method - Setter of
CMSNavigationNode.visible attribute defined at extension cms2. |
getCatalogVersion, getName, getUid, setCatalogVersion, setName, setUidgetComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _CMSNAVIGATIONNODECHILDREN
CMSNavigationNodeChildren defining source attribute parent in extension cms2.public static final java.lang.String _CMSLINKSFORNAVNODES
CMSLinksForNavNodes defining source attribute links in extension cms2.public static final java.lang.String _CMSCONTENTPAGESFORNAVNODES
CMSContentPagesForNavNodes defining source attribute pages in extension cms2.public static final java.lang.String TITLE
CMSNavigationNode.title attribute defined at extension cms2.public static final java.lang.String VISIBLE
CMSNavigationNode.visible attribute defined at extension cms2.public static final java.lang.String PARENTPOS
CMSNavigationNode.parentPOS attribute defined at extension cms2.public static final java.lang.String PARENT
CMSNavigationNode.parent attribute defined at extension cms2.public static final java.lang.String CHILDREN
CMSNavigationNode.children attribute defined at extension cms2.public static final java.lang.String LINKS
CMSNavigationNode.links attribute defined at extension cms2.public static final java.lang.String PAGES
CMSNavigationNode.pages attribute defined at extension cms2.public static final java.lang.String ENTRIES
CMSNavigationNode.entries attribute defined at extension cms2.public CMSNavigationNodeModel()
public CMSNavigationNodeModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public CMSNavigationNodeModel(CatalogVersionModel _catalogVersion, java.lang.String _uid)
_catalogVersion - initial attribute declared by type CMSItem at extension cms2_uid - initial attribute declared by type CMSItem at extension cms2@Deprecated public CMSNavigationNodeModel(CatalogVersionModel _catalogVersion, ItemModel _owner, java.lang.String _uid)
_catalogVersion - initial attribute declared by type CMSItem at extension cms2_owner - initial attribute declared by type Item at extension core_uid - initial attribute declared by type CMSItem at extension cms2@Accessor(qualifier="children", type=GETTER) public java.util.List<CMSNavigationNodeModel> getChildren()
CMSNavigationNode.children attribute defined at extension cms2.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="entries", type=GETTER) public java.util.List<CMSNavigationEntryModel> getEntries()
CMSNavigationNode.entries attribute defined at extension cms2.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Deprecated @Accessor(qualifier="links", type=GETTER) public java.util.List<CMSLinkComponentModel> getLinks()
CMSNavigationNode.links attribute defined at extension cms2.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Deprecated @Accessor(qualifier="pages", type=GETTER) public java.util.List<ContentPageModel> getPages()
CMSNavigationNode.pages attribute defined at extension cms2.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="parent", type=GETTER) public CMSNavigationNodeModel getParent()
CMSNavigationNode.parent attribute defined at extension cms2.@Accessor(qualifier="title", type=GETTER) public java.lang.String getTitle()
CMSNavigationNode.title attribute defined at extension cms2.@Accessor(qualifier="title", type=GETTER) public java.lang.String getTitle(java.util.Locale loc)
CMSNavigationNode.title attribute defined at extension cms2.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="visible", type=GETTER) public boolean isVisible()
CMSNavigationNode.visible attribute defined at extension cms2.@Accessor(qualifier="children", type=SETTER) public void setChildren(java.util.List<CMSNavigationNodeModel> value)
CMSNavigationNode.children attribute defined at extension cms2.value - the children@Accessor(qualifier="entries", type=SETTER) public void setEntries(java.util.List<CMSNavigationEntryModel> value)
CMSNavigationNode.entries attribute defined at extension cms2.value - the entries@Deprecated @Accessor(qualifier="links", type=SETTER) public void setLinks(java.util.List<CMSLinkComponentModel> value)
CMSNavigationNode.links attribute defined at extension cms2.value - the links@Deprecated @Accessor(qualifier="pages", type=SETTER) public void setPages(java.util.List<ContentPageModel> value)
CMSNavigationNode.pages attribute defined at extension cms2.value - the pages@Accessor(qualifier="parent", type=SETTER) public void setParent(CMSNavigationNodeModel value)
CMSNavigationNode.parent attribute defined at extension cms2.value - the parent@Accessor(qualifier="title", type=SETTER) public void setTitle(java.lang.String value)
CMSNavigationNode.title attribute defined at extension cms2.value - the title@Accessor(qualifier="title", type=SETTER) public void setTitle(java.lang.String value, java.util.Locale loc)
CMSNavigationNode.title attribute defined at extension cms2.value - the titleloc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data languageCopyright © 2018 SAP SE. All Rights Reserved.