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
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()
-
Constructor Details
-
UploadedFile
public 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 Details
-
getAsInputStream
- 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()
-