Class UploadedFile
- java.lang.Object
-
- org.teamapps.ux.component.field.upload.UploadedFile
-
public class UploadedFile extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UploadedFile(java.lang.String uuid, java.lang.String name, long sizeInBytes, java.lang.String mimeType, java.util.function.Supplier<java.io.InputStream> inputStreamSupplier, java.util.function.Supplier<java.io.File> fileSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamcreateInputStream()java.io.FilegetAsFile()java.io.InputStreamgetAsInputStream()java.util.function.Supplier<java.io.File>getFileSupplier()java.util.function.Supplier<java.io.InputStream>getInputStreamSupplier()java.lang.StringgetMimeType()java.lang.StringgetName()longgetSizeInBytes()java.lang.StringgetUuid()
-
-
-
Method Detail
-
getAsInputStream
public java.io.InputStream getAsInputStream() throws UploadedFileAccessException- Throws:
UploadedFileAccessException
-
getAsFile
public java.io.File getAsFile()
-
getUuid
public java.lang.String getUuid()
-
getName
public java.lang.String getName()
-
getSizeInBytes
public long getSizeInBytes()
-
getMimeType
public java.lang.String getMimeType()
-
getInputStreamSupplier
public java.util.function.Supplier<java.io.InputStream> getInputStreamSupplier()
-
getFileSupplier
public java.util.function.Supplier<java.io.File> getFileSupplier()
-
createInputStream
public java.io.InputStream createInputStream()
-
-