Interface AnalysisSubmissionTemplateRepository
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<AnalysisSubmissionTemplate,java.lang.Long>
,IridaJpaRepository<AnalysisSubmissionTemplate,java.lang.Long>
,org.springframework.data.jpa.repository.JpaSpecificationExecutor<AnalysisSubmissionTemplate>
,org.springframework.data.repository.PagingAndSortingRepository<AnalysisSubmissionTemplate,java.lang.Long>
,org.springframework.data.repository.Repository<AnalysisSubmissionTemplate,java.lang.Long>
,org.springframework.data.repository.history.RevisionRepository<AnalysisSubmissionTemplate,java.lang.Long,java.lang.Integer>
public interface AnalysisSubmissionTemplateRepository extends IridaJpaRepository<AnalysisSubmissionTemplate,java.lang.Long>
Repository for storing and retrievingAnalysisSubmissionTemplate
s
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<AnalysisSubmissionTemplate>
getAnalysisSubmissionTemplatesForProject(Project project)
Get all theAnalysisSubmissionTemplate
s for a givenProject
java.util.List<AnalysisSubmissionTemplate>
getEnabledAnalysisSubmissionTemplatesForProject(Project project)
Get only the enabledAnalysisSubmissionTemplate
s for a givenProject
-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findAll, findAllById, findById, save, saveAll
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, exists, findAll, findAll, findAll, findOne
-
-
-
-
Method Detail
-
getAnalysisSubmissionTemplatesForProject
@Query("FROM AnalysisSubmissionTemplate a WHERE a.submittedProject=?1") java.util.List<AnalysisSubmissionTemplate> getAnalysisSubmissionTemplatesForProject(Project project)
Get all theAnalysisSubmissionTemplate
s for a givenProject
- Parameters:
project
- the project to get templates for- Returns:
- a list of
AnalysisSubmissionTemplate
-
getEnabledAnalysisSubmissionTemplatesForProject
@Query("FROM AnalysisSubmissionTemplate a WHERE a.submittedProject=?1 AND a.enabled=1") java.util.List<AnalysisSubmissionTemplate> getEnabledAnalysisSubmissionTemplatesForProject(Project project)
Get only the enabledAnalysisSubmissionTemplate
s for a givenProject
- Parameters:
project
- the project to get templates for- Returns:
- a list of
AnalysisSubmissionTemplate
-
-