org.apache.jetspeed.om.folder.psml
Class MenuMetadataImpl

java.lang.Object
  extended by org.apache.jetspeed.om.folder.psml.MenuMetadataImpl
Direct Known Subclasses:
MenuDefinitionImpl, MenuSeparatorDefinitionImpl

public abstract class MenuMetadataImpl
extends Object

This class implements metadata protocols for menu definition implementations.

Version:
$Id: MenuMetadataImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Randy Watler

Field Summary
private  PageMetadataImpl metadata
          metadata - page metadata to hold title information
 
Constructor Summary
MenuMetadataImpl()
          MenuDefinitionImpl - constructor
 
Method Summary
 org.apache.jetspeed.om.common.GenericMetadata getMetadata()
          getMetadata - get generic metadata instance
 Collection getMetadataFields()
          getMetadataFields - get metadata fields collection
private  PageMetadataImpl getPageMetadata()
          getPageMetadata - get/construct page metadata instance
 String getShortTitle()
          getShortTitle - get default short title protocol stub
 String getShortTitle(Locale locale)
          getShortTitle - get locale specific short title from metadata
 String getText()
          getText - get default text protocol stub
 String getText(Locale locale)
          getText - get locale specific text from metadata
 String getTitle()
          getTitle - get default title protocol stub
 String getTitle(Locale locale)
          getTitle - get locale specific title from metadata
 void setMetadataFields(Collection metadataFields)
          setMetadataFields - set metadata fields collection
 void unmarshalled()
          unmarshalled - notification that this instance has been loaded from the persistent store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metadata

private PageMetadataImpl metadata
metadata - page metadata to hold title information

Constructor Detail

MenuMetadataImpl

public MenuMetadataImpl()
MenuDefinitionImpl - constructor

Method Detail

getTitle

public String getTitle()
getTitle - get default title protocol stub

Returns:
null

getShortTitle

public String getShortTitle()
getShortTitle - get default short title protocol stub

Returns:
short title text

getText

public String getText()
getText - get default text protocol stub

Returns:
text

getTitle

public String getTitle(Locale locale)
getTitle - get locale specific title from metadata

Parameters:
locale - preferred locale
Returns:
title text

getShortTitle

public String getShortTitle(Locale locale)
getShortTitle - get locale specific short title from metadata

Parameters:
locale - preferred locale
Returns:
short title text

getText

public String getText(Locale locale)
getText - get locale specific text from metadata

Parameters:
locale - preferred locale
Returns:
text

getMetadata

public org.apache.jetspeed.om.common.GenericMetadata getMetadata()
getMetadata - get generic metadata instance

Returns:
metadata instance

getMetadataFields

public Collection getMetadataFields()
getMetadataFields - get metadata fields collection

Returns:
metadata fields collection

setMetadataFields

public void setMetadataFields(Collection metadataFields)
setMetadataFields - set metadata fields collection

Parameters:
metadataFields - metadata fields collection

getPageMetadata

private PageMetadataImpl getPageMetadata()
getPageMetadata - get/construct page metadata instance

Returns:
metadata instance

unmarshalled

public void unmarshalled()
unmarshalled - notification that this instance has been loaded from the persistent store



Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.