Package org.alfresco.repo.forms
Class FormData.FieldData
- java.lang.Object
-
- org.alfresco.repo.forms.FormData.FieldData
-
- Enclosing class:
- FormData
public class FormData.FieldData extends java.lang.ObjectInner class to represent the value of a field on a form- Author:
- Gavin Cornwell
-
-
Constructor Summary
Constructors Constructor Description FieldData(java.lang.String name, java.lang.Object value, boolean isFile)Default ConstructorFieldData(org.springframework.extensions.webscripts.servlet.FormData.FormField field)Constructs a FieldData object from a WebScript FormField object
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamgetInputStream()Returns an InputStream onto the content of the file, throws IllegalStateException if this is called for non file field datajava.lang.StringgetName()Returns the name of the form field that data representsjava.lang.ObjectgetValue()Returns the value of the form field that data representsbooleanisFile()Determines whether the data represents a filejava.lang.StringtoString()
-
-
-
Constructor Detail
-
FieldData
public FieldData(java.lang.String name, java.lang.Object value, boolean isFile)Default Constructor- Parameters:
name- The name of the form fieldvalue- The value of the form fieldisFile- Whether the field data represents an uploaded file
-
FieldData
public FieldData(org.springframework.extensions.webscripts.servlet.FormData.FormField field)
Constructs a FieldData object from a WebScript FormField object- Parameters:
field- The WebScript FormData object to create the field from
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the name of the form field that data represents- Returns:
- The name
-
getValue
public java.lang.Object getValue()
Returns the value of the form field that data represents- Returns:
- The value
-
isFile
public boolean isFile()
Determines whether the data represents a file- Returns:
- true if the data is a file
-
getInputStream
public java.io.InputStream getInputStream()
Returns an InputStream onto the content of the file, throws IllegalStateException if this is called for non file field data- Returns:
- An InputStream onto the file
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-