NavigableDefinition Interface
- public interface NavigableDefinition
Represents entities that may have other entities placed on them.
E.g. Books and Pages.
-
All Known Implementing Classes
-
PageDefinition
, BookDefinition
getDefinitionLabel() Method
public String
getDefinitionLabel()
Returns the definition label associated with this
NavigableDefinition
.
Returns
- definition label
getDescription() Method
public String
getDescription()
Returns the description associated with this
NavigableDefinition
.
Returns
- description
getLocalizationResource() Method
public LocalizationResource
getLocalizationResource()
Returns the LocalizationResource
associated with this
navigable based on the locale of the request used for retrieving the
menu.
Returns
LocalizationResource
associated with this navigable
getNavigableDefinitionId() Method
public NavigableDefinitionId
getNavigableDefinitionId()
Returns a NavigableDefinitionId
associated with this
NavigableDefinition
. May return NULL
if
the NavigableDefinition
has not been retrieved
using the persistence API
Returns
NavigableDefinitionId
getTitle() Method
public String
getTitle()
Returns the title associated with this
NavigableDefinition
.
Returns
- title
getWebAppName() Method
public String
getWebAppName()
Returns the name of the J2EE web application this
NavigableDefinition
is scoped to.
Returns
- web application name
isHidden() Method
public boolean isHidden()
Returns whether this NavigableDefinition
is set to
not be rendered.
Returns
- true if this
NavigableDefinition
is hidden