Class AnalysisSubmissionSpecification
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.repositories.specification.AnalysisSubmissionSpecification
-
public class AnalysisSubmissionSpecification extends java.lang.Object
Specification for searchingAnalysisSubmission
properties
-
-
Constructor Summary
Constructors Constructor Description AnalysisSubmissionSpecification()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.springframework.data.jpa.domain.Specification<AnalysisSubmission>
filterAnalyses(java.lang.String search, java.lang.String name, java.util.Set<AnalysisState> states, User user, java.util.Set<java.util.UUID> workflowIds, Project project, java.lang.Boolean automated)
Search for analyses with a given name,AnalysisState
, or Workflow UUID
-
-
-
Method Detail
-
filterAnalyses
public static org.springframework.data.jpa.domain.Specification<AnalysisSubmission> filterAnalyses(java.lang.String search, java.lang.String name, java.util.Set<AnalysisState> states, User user, java.util.Set<java.util.UUID> workflowIds, Project project, java.lang.Boolean automated)
Search for analyses with a given name,AnalysisState
, or Workflow UUID- Parameters:
search
- Basic search stringname
- Analysis namestates
-Set
ofAnalysisState
to filter by.workflowIds
- Set of UUIDs to searchuser
- TheUser
owning the analysisproject
- A project the analysis is shared withautomated
- Whether this analysis submission was submitted as part of an automated process.- Returns:
Specification
for this search
-
-