Interface VersionDAO

    • Method Detail

      • findByVersion

        Version findByVersion​(long docId,
                              String version)
        This method finds a version by the document's ID an the version code.
        Parameters:
        docId - ID of the document
        version - the version code
        Returns:
        the found version
      • findByFileVersion

        Version findByFileVersion​(long docId,
                                  String fileVersion)
        This method finds a the first version with the given fileVersion
        Parameters:
        docId - ID of the document
        fileVersion - the fileVersion code
        Returns:
        the found version
      • findByDocId

        List<Version> findByDocId​(long docId)
        Finds all versions of the given document
        Parameters:
        docId - The document's id
        Returns:
        The list of versions ordered by descending date
      • updateDigest

        void updateDigest​(Version version)
        Updates the version's digest (SHA-1)
        Parameters:
        version - The version to be processed