Class UploadedFilesWrapper

java.lang.Object
org.primefaces.model.file.UploadedFiles
org.primefaces.model.file.UploadedFilesWrapper
All Implemented Interfaces:
Serializable, javax.faces.component.StateHolder, javax.faces.FacesWrapper<UploadedFiles>

public class UploadedFilesWrapper extends UploadedFiles implements javax.faces.FacesWrapper<UploadedFiles>, javax.faces.component.StateHolder, Serializable
Internal wrapper to avoid the file binaries to beeing saved in the ViewState.
See Also:
  • Constructor Details

    • UploadedFilesWrapper

      public UploadedFilesWrapper()
    • UploadedFilesWrapper

      public UploadedFilesWrapper(UploadedFiles wrapped)
  • Method Details

    • getWrapped

      public UploadedFiles getWrapped()
      Specified by:
      getWrapped in interface javax.faces.FacesWrapper<UploadedFiles>
    • saveState

      public Object saveState(javax.faces.context.FacesContext fc)
      Specified by:
      saveState in interface javax.faces.component.StateHolder
    • restoreState

      public void restoreState(javax.faces.context.FacesContext fc, Object o)
      Specified by:
      restoreState in interface javax.faces.component.StateHolder
    • isTransient

      public boolean isTransient()
      Specified by:
      isTransient in interface javax.faces.component.StateHolder
    • setTransient

      public void setTransient(boolean value)
      Specified by:
      setTransient in interface javax.faces.component.StateHolder
    • getFiles

      public List<UploadedFile> getFiles()
      Overrides:
      getFiles in class UploadedFiles
    • getSize

      public long getSize()
      Overrides:
      getSize in class UploadedFiles
    • write

      public void write(String path) throws Exception
      Overrides:
      write in class UploadedFiles
      Throws:
      Exception