Package org.digidoc4j
Class DigestDataFile
java.lang.Object
org.digidoc4j.DataFile
org.digidoc4j.DigestDataFile
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDigestDataFile
(String fileName, DigestAlgorithm digestAlgorithm, byte[] digest, String mimeType) Creates digest based data file. -
Method Summary
Modifier and TypeMethodDescriptionlong
Returns the data file size.boolean
Returnstrue
if the data file size is 0 bytes.void
setContentType
(String contentType) Methods inherited from class org.digidoc4j.DataFile
calculateDigest, calculateDigest, calculateDigest, getBytes, getDocument, getId, getMediaType, getName, getStream, saveAs, saveAs, setDocument, setId, setMediaType
-
Constructor Details
-
DigestDataFile
public DigestDataFile(String fileName, DigestAlgorithm digestAlgorithm, byte[] digest, String mimeType) Creates digest based data file. In other words only the content's digest (not the content itself) is provided.- Parameters:
fileName
- name of the filedigestAlgorithm
- algorithm of the digestdigest
- digest of the file contentsmimeType
- mime-type of the data file, for example 'text/plain' or 'application/msword'
-
-
Method Details
-
getContentType
-
setContentType
-
getFileSize
public long getFileSize()Description copied from class:DataFile
Returns the data file size.- Overrides:
getFileSize
in classDataFile
- Returns:
- file size in bytes
-
isFileEmpty
public boolean isFileEmpty()Description copied from class:DataFile
Returnstrue
if the data file size is 0 bytes.- Overrides:
isFileEmpty
in classDataFile
- Returns:
true
if the data file is empty
-