© 2005 BEA Systems, Inc.

com.bea.netuix.application.definition
Interface NavigableDefinition

All Known Implementing Classes:
BookDefinition, PageDefinition

public interface NavigableDefinition

Represents entities that may have other entities placed on them. E.g. Books and Pages.


Method Summary
 String getDefinitionLabel()
          Returns the definition label associated with this NavigableDefinition.
 String getDescription()
          Returns the description associated with this NavigableDefinition.
 LocalizationResource getLocalizationResource()
          Returns the LocalizationResource associated with this navigable based on the locale of the request used for retrieving the menu.
 NavigableDefinitionId getNavigableDefinitionId()
          Returns a NavigableDefinitionId associated with this NavigableDefinition.
 String getTitle()
          Returns the title associated with this NavigableDefinition.
 String getWebAppName()
          Returns the name of the J2EE web application this NavigableDefinition is scoped to.
 boolean isHidden()
          Returns whether this NavigableDefinition is set to not be rendered.
 

Method Detail

getDefinitionLabel

public String getDefinitionLabel()
Returns the definition label associated with this NavigableDefinition.

Returns:
definition label

getDescription

public String getDescription()
Returns the description associated with this NavigableDefinition.

Returns:
description

getLocalizationResource

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

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

public String getTitle()
Returns the title associated with this NavigableDefinition.

Returns:
title

getWebAppName

public String getWebAppName()
Returns the name of the J2EE web application this NavigableDefinition is scoped to.

Returns:
web application name

isHidden

public boolean isHidden()
Returns whether this NavigableDefinition is set to not be rendered.

Returns:
true if this NavigableDefinition is hidden

© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved