Class UISequencingRunService


  • @Component
    public class UISequencingRunService
    extends java.lang.Object
    UI Service for handling requests related to SequencingRuns
    • Method Detail

      • getSequencingRun

        public SequencingRun getSequencingRun​(java.lang.Long runId)
        Get the details for a specific sequencing run.
        Parameters:
        runId - - the id of the sequencing run
        Returns:
        SequencingRun
      • getSequencingRunDetails

        public SequencingRunDetails getSequencingRunDetails​(java.lang.Long runId)
        Get the details for a specific sequencing run.
        Parameters:
        runId - - the id of the sequencing run
        Returns:
        SequencingRunDetails
      • getSequencingRunFiles

        public java.util.List<SequenceFileDetails> getSequencingRunFiles​(java.lang.Long runId)
        Get the files for a specific sequencing run.
        Parameters:
        runId - - the id of the sequencing run
        Returns:
        a list of SequenceFileDetailss
      • deleteSequencingRun

        public java.lang.String deleteSequencingRun​(java.lang.Long runId,
                                                    java.util.Locale locale)
        Delete a sequencing run.
        Parameters:
        runId - - the id of the sequencing run
        locale - - current users locale
        Returns:
        a success message