Class InternalFileItem

  • All Implemented Interfaces:
    org.apache.commons.fileupload.FileItem, org.apache.commons.fileupload.FileItemHeadersSupport

    public class InternalFileItem
    extends Object
    implements org.apache.commons.fileupload.FileItem
    File item created manually, without being retrieved from an HTTP request. Used to update an imported publication's form.
    Author:
    Antoine HEDIN
    • Constructor Detail

      • InternalFileItem

        public InternalFileItem​(String fieldName,
                                String value)
    • Method Detail

      • setFieldName

        public void setFieldName​(String fieldName)
        Specified by:
        setFieldName in interface org.apache.commons.fileupload.FileItem
      • getFieldName

        public String getFieldName()
        Specified by:
        getFieldName in interface org.apache.commons.fileupload.FileItem
      • setValue

        public void setValue​(String value)
      • getString

        public String getString()
        Specified by:
        getString in interface org.apache.commons.fileupload.FileItem
      • setFormField

        public void setFormField​(boolean formField)
        Specified by:
        setFormField in interface org.apache.commons.fileupload.FileItem
      • isFormField

        public boolean isFormField()
        Specified by:
        isFormField in interface org.apache.commons.fileupload.FileItem
      • delete

        public void delete()
        Specified by:
        delete in interface org.apache.commons.fileupload.FileItem
      • get

        public byte[] get()
        Specified by:
        get in interface org.apache.commons.fileupload.FileItem
      • getContentType

        public String getContentType()
        Specified by:
        getContentType in interface org.apache.commons.fileupload.FileItem
      • getInputStream

        public InputStream getInputStream()
                                   throws IOException
        Specified by:
        getInputStream in interface org.apache.commons.fileupload.FileItem
        Throws:
        IOException
      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.commons.fileupload.FileItem
      • getOutputStream

        public OutputStream getOutputStream()
                                     throws IOException
        Specified by:
        getOutputStream in interface org.apache.commons.fileupload.FileItem
        Throws:
        IOException
      • getSize

        public long getSize()
        Specified by:
        getSize in interface org.apache.commons.fileupload.FileItem
      • isInMemory

        public boolean isInMemory()
        Specified by:
        isInMemory in interface org.apache.commons.fileupload.FileItem
      • write

        public void write​(File arg0)
                   throws Exception
        Specified by:
        write in interface org.apache.commons.fileupload.FileItem
        Throws:
        Exception
      • getHeaders

        public org.apache.commons.fileupload.FileItemHeaders getHeaders()
        Specified by:
        getHeaders in interface org.apache.commons.fileupload.FileItemHeadersSupport
      • setHeaders

        public void setHeaders​(org.apache.commons.fileupload.FileItemHeaders fileItemHeaders)
        Specified by:
        setHeaders in interface org.apache.commons.fileupload.FileItemHeadersSupport