Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.webengine.forms
Class TestFormInstance

java.lang.Object
  extended by org.nuxeo.ecm.webengine.forms.TestFormInstance
All Implemented Interfaces:
FormDataProvider, FormInstance

public class TestFormInstance
extends java.lang.Object
implements FormInstance

Form instance to be used in unit tests.

Author:
Bogdan Stefanescu

Constructor Summary
TestFormInstance()
           
TestFormInstance(java.util.Map<java.lang.String,java.lang.String[]> params)
           
TestFormInstance(java.util.Map<java.lang.String,java.lang.String[]> params, java.util.Map<java.lang.String,Blob[]> blobs)
           
 
Method Summary
 void addField(java.lang.String key, Blob... values)
           
 void addField(java.lang.String key, java.lang.String... values)
           
 void fillDocument(DocumentModel doc)
          TODO XXX implement it
 java.lang.Object[] get(java.lang.String key)
           
 Blob getBlob(java.lang.String key)
           
 java.util.Map<java.lang.String,Blob[]> getBlobFields()
           
 Blob[] getBlobs(java.lang.String key)
           
 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 setField(java.lang.String key, Blob... values)
           
 void setField(java.lang.String key, java.lang.String... values)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestFormInstance

public TestFormInstance(java.util.Map<java.lang.String,java.lang.String[]> params,
                        java.util.Map<java.lang.String,Blob[]> blobs)

TestFormInstance

public TestFormInstance()

TestFormInstance

public TestFormInstance(java.util.Map<java.lang.String,java.lang.String[]> params)
Method Detail

setField

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

addField

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

setField

public void setField(java.lang.String key,
                     Blob... values)

addField

public void addField(java.lang.String key,
                     Blob... values)

getKeys

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

fillDocument

public void fillDocument(DocumentModel doc)
TODO XXX implement it

Specified by:
fillDocument in interface FormInstance

get

public java.lang.Object[] get(java.lang.String key)
Specified by:
get in interface FormInstance

getBlob

public Blob getBlob(java.lang.String key)
Specified by:
getBlob in interface FormInstance

getBlobs

public Blob[] getBlobs(java.lang.String key)
Specified by:
getBlobs in interface FormInstance

getBlobFields

public java.util.Map<java.lang.String,Blob[]> getBlobFields()
Specified by:
getBlobFields in interface FormInstance

getFormFields

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

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.