com.liferay.portlet.dynamicdatamapping.storage
Class Field

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.storage.Field
All Implemented Interfaces:
java.io.Serializable

public class Field
extends java.lang.Object
implements java.io.Serializable

Author:
Brian Wing Shun Chan, Marcellus Tavares
See Also:
Serialized Form

Constructor Summary
Field()
           
Field(long ddmStructureId, java.lang.String name, java.util.List<java.io.Serializable> values, java.util.Locale locale)
           
Field(long ddmStructureId, java.lang.String name, java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> valuesMap, java.util.Locale defaultLocale)
           
Field(long ddmStructureId, java.lang.String name, java.io.Serializable value)
           
Field(java.lang.String name, java.io.Serializable value)
           
 
Method Summary
 void addValue(java.util.Locale locale, java.io.Serializable value)
           
 void addValues(java.util.Locale locale, java.util.List<java.io.Serializable> values)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Set<java.util.Locale> getAvailableLocales()
           
 java.lang.String getDataType()
           
 DDMStructure getDDMStructure()
           
 long getDDMStructureId()
           
 java.util.Locale getDefaultLocale()
           
protected  FieldRenderer getFieldRenderer()
           
 java.lang.String getName()
           
 java.lang.String getRenderedValue(java.util.Locale locale)
           
 java.lang.String getRenderedValue(java.util.Locale locale, int valueIndex)
           
 java.lang.String getType()
           
 java.io.Serializable getValue()
           
 java.io.Serializable getValue(java.util.Locale locale)
           
 java.io.Serializable getValue(java.util.Locale locale, int index)
           
 java.util.List<java.io.Serializable> getValues(java.util.Locale locale)
           
 java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> getValuesMap()
           
 boolean isPrivate()
           
 boolean isRepeatable()
           
 void setDDMStructureId(long ddmStructureId)
           
 void setDefaultLocale(java.util.Locale defaultLocale)
           
 void setName(java.lang.String name)
           
 void setValue(java.util.Locale locale, java.io.Serializable value)
           
 void setValue(java.io.Serializable value)
           
 void setValues(java.util.Locale locale, java.util.List<java.io.Serializable> values)
           
 void setValuesMap(java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> valuesMap)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()

Field

public Field(long ddmStructureId,
             java.lang.String name,
             java.util.List<java.io.Serializable> values,
             java.util.Locale locale)

Field

public Field(long ddmStructureId,
             java.lang.String name,
             java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> valuesMap,
             java.util.Locale defaultLocale)

Field

public Field(long ddmStructureId,
             java.lang.String name,
             java.io.Serializable value)

Field

public Field(java.lang.String name,
             java.io.Serializable value)
Method Detail

addValue

public void addValue(java.util.Locale locale,
                     java.io.Serializable value)

addValues

public void addValues(java.util.Locale locale,
                      java.util.List<java.io.Serializable> values)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getAvailableLocales

public java.util.Set<java.util.Locale> getAvailableLocales()

getDataType

public java.lang.String getDataType()
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException

getDDMStructure

public DDMStructure getDDMStructure()
                             throws SystemException
Throws:
SystemException

getDDMStructureId

public long getDDMStructureId()

getDefaultLocale

public java.util.Locale getDefaultLocale()

getName

public java.lang.String getName()

getRenderedValue

public java.lang.String getRenderedValue(java.util.Locale locale)
                                  throws PortalException,
                                         SystemException
Throws:
PortalException
SystemException

getRenderedValue

public java.lang.String getRenderedValue(java.util.Locale locale,
                                         int valueIndex)
                                  throws PortalException,
                                         SystemException
Throws:
PortalException
SystemException

getType

public java.lang.String getType()
                         throws PortalException,
                                SystemException
Throws:
PortalException
SystemException

getValue

public java.io.Serializable getValue()

getValue

public java.io.Serializable getValue(java.util.Locale locale)

getValue

public java.io.Serializable getValue(java.util.Locale locale,
                                     int index)

getValues

public java.util.List<java.io.Serializable> getValues(java.util.Locale locale)

getValuesMap

public java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> getValuesMap()

isPrivate

public boolean isPrivate()

isRepeatable

public boolean isRepeatable()
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

setDDMStructureId

public void setDDMStructureId(long ddmStructureId)

setDefaultLocale

public void setDefaultLocale(java.util.Locale defaultLocale)

setName

public void setName(java.lang.String name)

setValue

public void setValue(java.util.Locale locale,
                     java.io.Serializable value)

setValue

public void setValue(java.io.Serializable value)

setValues

public void setValues(java.util.Locale locale,
                      java.util.List<java.io.Serializable> values)

setValuesMap

public void setValuesMap(java.util.Map<java.util.Locale,java.util.List<java.io.Serializable>> valuesMap)

getFieldRenderer

protected FieldRenderer getFieldRenderer()
                                  throws PortalException,
                                         SystemException
Throws:
PortalException
SystemException