Package org.digidoc4j

Class DigestDataFile

java.lang.Object
org.digidoc4j.DataFile
org.digidoc4j.DigestDataFile
All Implemented Interfaces:
Serializable

public class DigestDataFile extends DataFile
See Also:
  • 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 file
      digestAlgorithm - algorithm of the digest
      digest - digest of the file contents
      mimeType - mime-type of the data file, for example 'text/plain' or 'application/msword'
  • Method Details

    • getContentType

      public String getContentType()
    • setContentType

      public void setContentType(String contentType)
    • getFileSize

      public long getFileSize()
      Description copied from class: DataFile
      Returns the data file size.
      Overrides:
      getFileSize in class DataFile
      Returns:
      file size in bytes
    • isFileEmpty

      public boolean isFileEmpty()
      Description copied from class: DataFile
      Returns true if the data file size is 0 bytes.
      Overrides:
      isFileEmpty in class DataFile
      Returns:
      true if the data file is empty