© 2004 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

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

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

isHidden

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

Returns:
true if this NavigableDefinition is hidden

getDefinitionLabel

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

Returns:
definition label

getTitle

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

Returns:
title

getDescription

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

Returns:
description

getWebAppName

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

Returns:
web application name

© 2004 BEA Systems, Inc.

Copyright © 2004 BEA Systems, Inc. All Rights Reserved