Class ProjectHashingService


  • @Component
    public class ProjectHashingService
    extends java.lang.Object
    Component used to compute a deep hashcode of a full project. Looks at all project details, samples, metadata, and sequencing data within the project to generate a full hashcode.
    • Method Detail

      • getProjectHash

        @PreAuthorize("hasPermission(#project, \'canReadProject\')")
        public java.lang.Integer getProjectHash​(Project project)
        Get a deep hashsum for the full project
        Parameters:
        project - the Project to generate a hashsum for
        Returns:
        the computed hashsum