Package com.webmethods.caf.faces.servlet
Class MultipartWrapper
java.lang.Object
com.webmethods.caf.faces.servlet.MultipartWrapper
- All Implemented Interfaces:
Serializable
,Part
,org.apache.commons.fileupload.FileItem
,org.apache.commons.fileupload.FileItemHeadersSupport
public class MultipartWrapper
extends Object
implements Serializable, Part, org.apache.commons.fileupload.FileItem
Wraps a MultiPartInputStream.MultiPart mp and exposes a moc FileItem for legacy usage of File Inputs
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMultipartWrapper
(org.eclipse.jetty.util.MultiPartInputStreamParser.MultiPart mp) By this point the Part has been parsed and either a File has been saved if over threshold size or it is saved in memory. -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
byte[]
get()
org.apache.commons.fileupload.FileItemHeaders
getHeaders
(String name) getName()
long
getSize()
boolean
boolean
void
setFieldName
(String arg0) void
setFormField
(boolean arg0) void
setHeaders
(org.apache.commons.fileupload.FileItemHeaders arg0) toString()
void
void
-
Constructor Details
-
MultipartWrapper
public MultipartWrapper(org.eclipse.jetty.util.MultiPartInputStreamParser.MultiPart mp) By this point the Part has been parsed and either a File has been saved if over threshold size or it is saved in memory.- Parameters:
mp
-
-
MultipartWrapper
public MultipartWrapper()
-
-
Method Details
-
getHeaders
public org.apache.commons.fileupload.FileItemHeaders getHeaders()- Specified by:
getHeaders
in interfaceorg.apache.commons.fileupload.FileItemHeadersSupport
-
setHeaders
public void setHeaders(org.apache.commons.fileupload.FileItemHeaders arg0) - Specified by:
setHeaders
in interfaceorg.apache.commons.fileupload.FileItemHeadersSupport
-
get
public byte[] get()- Specified by:
get
in interfaceorg.apache.commons.fileupload.FileItem
-
getContentType
- Specified by:
getContentType
in interfaceorg.apache.commons.fileupload.FileItem
- Specified by:
getContentType
in interfacePart
-
getFieldName
- Specified by:
getFieldName
in interfaceorg.apache.commons.fileupload.FileItem
-
getInputStream
- Specified by:
getInputStream
in interfaceorg.apache.commons.fileupload.FileItem
- Specified by:
getInputStream
in interfacePart
- Throws:
IOException
-
getName
-
getOutputStream
- Specified by:
getOutputStream
in interfaceorg.apache.commons.fileupload.FileItem
- Throws:
IOException
-
getSize
public long getSize() -
toString
-
getString
- Specified by:
getString
in interfaceorg.apache.commons.fileupload.FileItem
- Throws:
UnsupportedEncodingException
-
isFormField
public boolean isFormField()- Specified by:
isFormField
in interfaceorg.apache.commons.fileupload.FileItem
-
isInMemory
public boolean isInMemory()- Specified by:
isInMemory
in interfaceorg.apache.commons.fileupload.FileItem
-
setFieldName
- Specified by:
setFieldName
in interfaceorg.apache.commons.fileupload.FileItem
-
setFormField
public void setFormField(boolean arg0) - Specified by:
setFormField
in interfaceorg.apache.commons.fileupload.FileItem
-
write
- Specified by:
write
in interfaceorg.apache.commons.fileupload.FileItem
- Throws:
Exception
-
delete
public void delete() -
getString
- Specified by:
getString
in interfaceorg.apache.commons.fileupload.FileItem
-
getHeader
-
getHeaderNames
- Specified by:
getHeaderNames
in interfacePart
-
getHeaders
- Specified by:
getHeaders
in interfacePart
-
getSubmittedFileName
- Specified by:
getSubmittedFileName
in interfacePart
-
write
- Specified by:
write
in interfacePart
- Throws:
IOException
-