org.apache.jetspeed.om.impl
Class GenericMetadataImpl

java.lang.Object
  extended byorg.apache.jetspeed.om.impl.GenericMetadataImpl
All Implemented Interfaces:
org.apache.jetspeed.om.common.GenericMetadata
Direct Known Subclasses:
PortletApplicationMetadataImpl, PortletDefinitionMetadataImpl

public abstract class GenericMetadataImpl
extends Object
implements org.apache.jetspeed.om.common.GenericMetadata

GenericMetadataImpl
Implementation that allows retrieving localized information

Version:
$Id: GenericMetadataImpl.java 219722 2005-07-19 17:29:36Z rwatler $
Author:
Jeremy Ford

Field Summary
private  org.apache.commons.collections.MultiHashMap fieldMap
           
private  Collection fields
           
 
Constructor Summary
GenericMetadataImpl()
           
 
Method Summary
 void addField(Locale locale, String name, String value)
           
 void addField(org.apache.jetspeed.om.common.LocalizedField field)
           
 Collection getFields()
           
 Collection getFields(String name)
           
 void setFields(Collection fields)
           
 void setFields(String name, Collection values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.om.common.GenericMetadata
createLocalizedField
 

Field Detail

fields

private Collection fields

fieldMap

private transient org.apache.commons.collections.MultiHashMap fieldMap
Constructor Detail

GenericMetadataImpl

public GenericMetadataImpl()
Method Detail

addField

public void addField(Locale locale,
                     String name,
                     String value)
Specified by:
addField in interface org.apache.jetspeed.om.common.GenericMetadata

addField

public void addField(org.apache.jetspeed.om.common.LocalizedField field)
Specified by:
addField in interface org.apache.jetspeed.om.common.GenericMetadata

getFields

public Collection getFields(String name)
Specified by:
getFields in interface org.apache.jetspeed.om.common.GenericMetadata

setFields

public void setFields(String name,
                      Collection values)
Specified by:
setFields in interface org.apache.jetspeed.om.common.GenericMetadata

getFields

public Collection getFields()
Specified by:
getFields in interface org.apache.jetspeed.om.common.GenericMetadata

setFields

public void setFields(Collection fields)
Specified by:
setFields in interface org.apache.jetspeed.om.common.GenericMetadata


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