Class FileValue
java.lang.Object
org.teamapps.universaldb.index.file.FileValue
public class FileValue
extends java.lang.Object
-
Constructor Summary
-
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
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 Details
-
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
-
setMetaData
-
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
-