Class FileValue
- java.lang.Object
-
- org.teamapps.universaldb.index.file.FileValue
-
public class FileValue extends java.lang.Object
-
-
Method Summary
Modifier and Type Method Description java.lang.StringgetContentSnipped(int maxLength)java.lang.StringgetFileExtension()java.lang.StringgetFileName()java.util.function.Supplier<java.io.File>getFileSupplier()java.lang.StringgetHash()FileMetaDatagetMetaData()java.lang.StringgetMimeType()longgetSize()java.lang.StringgetUuid()java.io.FileretrieveFile()voidsetFileSupplier(java.util.function.Supplier<java.io.File> fileSupplier)voidsetMetaData(FileMetaData metaData)voidwriteValues(java.io.DataOutputStream dataOutputStream)
-
-
-
Constructor Detail
-
FileValue
public FileValue(java.io.File file)
-
FileValue
public FileValue(java.io.File file, java.lang.String fileName)
-
FileValue
public FileValue(java.lang.String uuid, java.lang.String hash, long size)
-
FileValue
public FileValue(java.io.DataInputStream dataInputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
getUuid
public java.lang.String getUuid()
-
getHash
public java.lang.String getHash()
-
getSize
public long getSize()
-
getFileName
public java.lang.String getFileName()
-
getMimeType
public java.lang.String getMimeType()
-
getFileExtension
public java.lang.String getFileExtension()
-
getContentSnipped
public java.lang.String getContentSnipped(int maxLength)
-
getMetaData
public FileMetaData getMetaData()
-
setMetaData
public void setMetaData(FileMetaData metaData)
-
getFileSupplier
public java.util.function.Supplier<java.io.File> getFileSupplier()
-
setFileSupplier
public void setFileSupplier(java.util.function.Supplier<java.io.File> fileSupplier)
-
retrieveFile
public java.io.File retrieveFile()
-
writeValues
public void writeValues(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-