Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.forms
Class SimpleFormDataProvider

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.lang.String[]>
          extended by org.nuxeo.ecm.webengine.forms.SimpleFormDataProvider
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.String[]>, FormDataProvider

public class SimpleFormDataProvider
extends java.util.HashMap<java.lang.String,java.lang.String[]>
implements FormDataProvider

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
SimpleFormDataProvider()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String[]> getFormFields()
           
 java.util.Collection<java.lang.String> getKeys()
           
 java.lang.String[] getList(java.lang.String key)
           
 java.lang.String getString(java.lang.String key)
           
 void putList(java.lang.String key, java.util.Collection<java.lang.String> values)
           
 void putList(java.lang.String key, java.lang.String... values)
           
 void putString(java.lang.String key, java.lang.String value)
           
<T extends Form>
T
validate(java.lang.Class<T> type)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

SimpleFormDataProvider

public SimpleFormDataProvider()
Method Detail

getKeys

public java.util.Collection<java.lang.String> getKeys()
Specified by:
getKeys in interface FormDataProvider

getList

public java.lang.String[] getList(java.lang.String key)
Specified by:
getList in interface FormDataProvider

getString

public java.lang.String getString(java.lang.String key)
Specified by:
getString in interface FormDataProvider

getFormFields

public java.util.Map<java.lang.String,java.lang.String[]> getFormFields()
Specified by:
getFormFields in interface FormDataProvider

putString

public void putString(java.lang.String key,
                      java.lang.String value)

putList

public void putList(java.lang.String key,
                    java.lang.String... values)

putList

public void putList(java.lang.String key,
                    java.util.Collection<java.lang.String> values)

validate

public <T extends Form> T validate(java.lang.Class<T> type)
                        throws ValidationException
Throws:
ValidationException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.