public interface ProfileEntry extends NamedElement, BaseElement
ProfileEntry
represents a menu entry (inside the main top menu bar) in the Bonita Portal. It can be a
container (that contains other
profile entries) or a link to a page in the portal. ProfileEntry
s are ordered inside a containing
profile entry or at the root level.Modifier and Type | Field and Description |
---|---|
static String |
FOLDER_TYPE
Constant for "folder" type of profile entries (used to create a group of menu link)
|
static String |
LINK_TYPE
Constant for "link" type of profile entries (used to create a link to a page in the menu)
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Retrieves the
ProfileEntry description, that can be used to describe the link of the containing folder it
represents, according to its type. |
long |
getIndex()
Retrieves the order of the profile entry in its context (at root level or inside its parent profile entry).
|
String |
getPage()
Retrieves the unique name of the page referenced by this
ProfileEntry . |
long |
getParentId()
Retrieves the identifier of the parent
ProfileEntry . |
long |
getProfileId()
Retrieves the identifier of the related
Profile |
String |
getType()
Retrieves the
ProfileEntry type. |
boolean |
isCustom()
Determines if the referenced page is a custom
Page . |
getName
getId
static final String FOLDER_TYPE
static final String LINK_TYPE
long getParentId()
ProfileEntry
.ProfileEntry
.long getProfileId()
Profile
Profile
long getIndex()
String getDescription()
ProfileEntry
description, that can be used to describe the link of the containing folder it
represents, according to its type.ProfileEntry
descriptionString getType()
ProfileEntry
type. It can be container (folder), or link to a real page.ProfileEntry
typeString getPage()
ProfileEntry
. It can be a portal page or a
custom Page
.ProfileEntry
Page.getName()
Copyright © 2020 Bonitasoft S.A. All rights reserved.