org.apache.jetspeed.om.impl
Class GenericMetadataImpl

java.lang.Object
  extended by org.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 551866 2007-06-29 12:15:40Z ate $
Author:
Jeremy Ford

Field Summary
private  org.apache.commons.collections.map.MultiValueMap 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)
           
 void copyFields(Collection fields)
           
private  org.apache.commons.collections.map.MultiValueMap getFieldMap(boolean create)
           
 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.map.MultiValueMap fieldMap
Constructor Detail

GenericMetadataImpl

public GenericMetadataImpl()
Method Detail

getFieldMap

private org.apache.commons.collections.map.MultiValueMap getFieldMap(boolean create)

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

copyFields

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


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