Class UINcbiService
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.ria.web.services.UINcbiService
-
@Component public class UINcbiService extends java.lang.Object
Utility class for formatting responses for NCBI Export Listing page UI.
-
-
Constructor Summary
Constructors Constructor Description UINcbiService(ProjectService projectService, NcbiExportSubmissionService ncbiService, SequencingObjectService sequencingObjectService, UserService userService, UISampleService uiSampleService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NcbiSubmissionModel
getExportDetails(java.lang.Long exportId)
Get the details for anNcbiExportSubmission
for the UITableResponse<NcbiExportSubmissionAdminTableModel>
getNCBIExportsForAdmin(TableRequest request)
Get aPage
ofNcbiExportSubmission
java.util.List<NcbiExportSubmissionTableModel>
getNCBIExportsForProject(java.lang.Long projectId)
void
submitNcbiExport(NcbiSubmissionRequest submission)
Create a new submission to the NCBI SRA.
-
-
-
Constructor Detail
-
UINcbiService
@Autowired public UINcbiService(ProjectService projectService, NcbiExportSubmissionService ncbiService, SequencingObjectService sequencingObjectService, UserService userService, UISampleService uiSampleService)
-
-
Method Detail
-
getNCBIExportsForProject
public java.util.List<NcbiExportSubmissionTableModel> getNCBIExportsForProject(java.lang.Long projectId)
- Parameters:
projectId
- Identifier for aProject
for theNcbiExportSubmission
- Returns:
List
ofNcbiExportSubmissionTableModel
-
getNCBIExportsForAdmin
public TableResponse<NcbiExportSubmissionAdminTableModel> getNCBIExportsForAdmin(TableRequest request)
Get aPage
ofNcbiExportSubmission
- Parameters:
request
-TableRequest
containing the details about the specificPage
ofNcbiExportSubmission
wanted- Returns:
TableResponse
ofNcbiExportSubmissionAdminTableModel
-
getExportDetails
public NcbiSubmissionModel getExportDetails(java.lang.Long exportId)
Get the details for anNcbiExportSubmission
for the UI- Parameters:
exportId
- Identifier for the submission- Returns:
- Submission details
-
submitNcbiExport
public void submitNcbiExport(NcbiSubmissionRequest submission)
Create a new submission to the NCBI SRA.- Parameters:
submission
- details about the submission
-
-