Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.webengine.forms
Class SimpleFormDataProvider

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

public class SimpleFormDataProvider
extends HashMap<String,String[]>
implements FormDataProvider

Author:
Bogdan Stefanescu
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
SimpleFormDataProvider()
           
 
Method Summary
 Map<String,String[]> getFormFields()
           
 Collection<String> getKeys()
           
 String[] getList(String key)
           
 String getString(String key)
           
 void putList(String key, Collection<String> values)
           
 void putList(String key, String... values)
           
 void putString(String key, String value)
           
<T extends Form>
T
validate(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 Collection<String> getKeys()
Specified by:
getKeys in interface FormDataProvider

getList

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

getString

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

getFormFields

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

putString

public void putString(String key,
                      String value)

putList

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

putList

public void putList(String key,
                    Collection<String> values)

validate

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

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.