Class UISequencingRunService
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.ria.web.services.UISequencingRunService
-
@Component public class UISequencingRunService extends java.lang.Object
UI Service for handling requests related toSequencingRun
s
-
-
Constructor Summary
Constructors Constructor Description UISequencingRunService(SequencingRunService runService, SequencingObjectService objectService, org.springframework.context.MessageSource messageSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
deleteSequencingRun(java.lang.Long runId, java.util.Locale locale)
Delete a sequencing run.SequencingRun
getSequencingRun(java.lang.Long runId)
Get the details for a specific sequencing run.SequencingRunDetails
getSequencingRunDetails(java.lang.Long runId)
Get the details for a specific sequencing run.java.util.List<SequenceFileDetails>
getSequencingRunFiles(java.lang.Long runId)
Get the files for a specific sequencing run.TableResponse<SequencingRunModel>
listSequencingRuns(SequencingRunsListRequest sequencingRunsListRequest, java.util.Locale locale)
Get the current page contents for a table displaying sequencing runs.
-
-
-
Constructor Detail
-
UISequencingRunService
@Autowired public UISequencingRunService(SequencingRunService runService, SequencingObjectService objectService, org.springframework.context.MessageSource messageSource)
-
-
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
SequenceFileDetails
s
-
listSequencingRuns
public TableResponse<SequencingRunModel> listSequencingRuns(SequencingRunsListRequest sequencingRunsListRequest, java.util.Locale locale)
Get the current page contents for a table displaying sequencing runs.- Parameters:
sequencingRunsListRequest
-SequencingRunsListRequest
specifies what data is required.locale
-Locale
- Returns:
TableResponse
-
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 runlocale
- - current users locale- Returns:
- a success message
-
-