Class UploadedFileWrapper

  • All Implemented Interfaces:
    javax.faces.component.StateHolder, javax.faces.FacesWrapper<UploadedFile>, UploadedFile

    public class UploadedFileWrapper
    extends Object
    implements UploadedFile, javax.faces.FacesWrapper<UploadedFile>, javax.faces.component.StateHolder
    Internal wrapper to avoid the file binaries to beeing saved in the ViewState.
    • Constructor Detail

      • UploadedFileWrapper

        public UploadedFileWrapper()
      • UploadedFileWrapper

        public UploadedFileWrapper​(UploadedFile wrapped)
    • Method Detail

      • getWrapped

        public UploadedFile getWrapped()
        Specified by:
        getWrapped in interface javax.faces.FacesWrapper<UploadedFile>
      • 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