public class CMSNavigationNodeModel extends CMSItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_CMSCONTENTPAGESFORNAVNODES
Generated relation code constant for relation
CMSContentPagesForNavNodes defining source attribute pages in extension cms2. |
static String |
_CMSLINKSFORNAVNODES
Generated relation code constant for relation
CMSLinksForNavNodes defining source attribute links in extension cms2. |
static String |
_CMSNAVIGATIONNODECHILDREN
Generated relation code constant for relation
CMSNavigationNodeChildren defining source attribute parent in extension cms2. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CHILDREN
Generated constant - Attribute key of
CMSNavigationNode.children attribute defined at extension cms2. |
static String |
ENTRIES
Generated constant - Attribute key of
CMSNavigationNode.entries attribute defined at extension cms2. |
static String |
LINKS
Generated constant - Attribute key of
CMSNavigationNode.links attribute defined at extension cms2. |
static String |
PAGES
Generated constant - Attribute key of
CMSNavigationNode.pages attribute defined at extension cms2. |
static String |
PARENT
Generated constant - Attribute key of
CMSNavigationNode.parent attribute defined at extension cms2. |
static String |
PARENTPOS
Generated constant - Attribute key of
CMSNavigationNode.parentPOS attribute defined at extension cms2. |
static String |
TITLE
Generated constant - Attribute key of
CMSNavigationNode.title attribute defined at extension cms2. |
static String |
VISIBLE
Generated constant - Attribute key of
CMSNavigationNode.visible attribute defined at extension cms2. |
CATALOGVERSION, NAME, UID_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CMSNavigationNodeModel()
Generated constructor - Default constructor for generic creation.
|
CMSNavigationNodeModel(CatalogVersionModel _catalogVersion,
ItemModel _owner,
String _uid)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CMSNavigationNodeModel(CatalogVersionModel _catalogVersion,
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 |
|---|---|
List<CMSNavigationNodeModel> |
getChildren()
Generated method - Getter of the
CMSNavigationNode.children attribute defined at extension cms2. |
List<CMSNavigationEntryModel> |
getEntries()
Generated method - Getter of the
CMSNavigationNode.entries attribute defined at extension cms2. |
List<CMSLinkComponentModel> |
getLinks()
Deprecated.
|
List<ContentPageModel> |
getPages()
Deprecated.
|
CMSNavigationNodeModel |
getParent()
Generated method - Getter of the
CMSNavigationNode.parent attribute defined at extension cms2. |
String |
getTitle()
Generated method - Getter of the
CMSNavigationNode.title attribute defined at extension cms2. |
String |
getTitle(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(List<CMSNavigationNodeModel> value)
Generated method - Setter of
CMSNavigationNode.children attribute defined at extension cms2. |
void |
setEntries(List<CMSNavigationEntryModel> value)
Generated method - Setter of
CMSNavigationNode.entries attribute defined at extension cms2. |
void |
setLinks(List<CMSLinkComponentModel> value)
Deprecated.
|
void |
setPages(List<ContentPageModel> value)
Deprecated.
|
void |
setParent(CMSNavigationNodeModel value)
Generated method - Setter of
CMSNavigationNode.parent attribute defined at extension cms2. |
void |
setTitle(String value)
Generated method - Setter of
CMSNavigationNode.title attribute defined at extension cms2. |
void |
setTitle(String value,
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, 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 String _TYPECODE
public static final String _CMSNAVIGATIONNODECHILDREN
CMSNavigationNodeChildren defining source attribute parent in extension cms2.public static final String _CMSLINKSFORNAVNODES
CMSLinksForNavNodes defining source attribute links in extension cms2.public static final String _CMSCONTENTPAGESFORNAVNODES
CMSContentPagesForNavNodes defining source attribute pages in extension cms2.public static final String TITLE
CMSNavigationNode.title attribute defined at extension cms2.public static final String VISIBLE
CMSNavigationNode.visible attribute defined at extension cms2.public static final String PARENTPOS
CMSNavigationNode.parentPOS attribute defined at extension cms2.public static final String PARENT
CMSNavigationNode.parent attribute defined at extension cms2.public static final String CHILDREN
CMSNavigationNode.children attribute defined at extension cms2.public static final String LINKS
CMSNavigationNode.links attribute defined at extension cms2.public static final String PAGES
CMSNavigationNode.pages attribute defined at extension cms2.public static final 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, 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, 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 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 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 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 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 String getTitle()
CMSNavigationNode.title attribute defined at extension cms2.@Accessor(qualifier="title", type=GETTER) public String getTitle(Locale loc)
CMSNavigationNode.title attribute defined at extension cms2.loc - the value localization keyIllegalArgumentException - 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(List<CMSNavigationNodeModel> value)
CMSNavigationNode.children attribute defined at extension cms2.value - the children@Accessor(qualifier="entries", type=SETTER) public void setEntries(List<CMSNavigationEntryModel> value)
CMSNavigationNode.entries attribute defined at extension cms2.value - the entries@Deprecated @Accessor(qualifier="links", type=SETTER) public void setLinks(List<CMSLinkComponentModel> value)
CMSNavigationNode.links attribute defined at extension cms2.value - the links@Deprecated @Accessor(qualifier="pages", type=SETTER) public void setPages(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(String value)
CMSNavigationNode.title attribute defined at extension cms2.value - the title@Accessor(qualifier="title", type=SETTER) public void setTitle(String value, Locale loc)
CMSNavigationNode.title attribute defined at extension cms2.value - the titleloc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data languageCopyright © 2017 SAP SE. All Rights Reserved.