public interface SectionTemplateRepository<T extends SectionTemplate>
extends org.springframework.data.repository.CrudRepository<T,java.lang.String>
| Modifier and Type | Method and Description |
|---|---|
int |
countBy(Template template) |
java.util.List<T> |
findBy(Document document) |
java.util.List<T> |
findBy(Template template) |
T |
findBy(Template template,
SectionType sectionType) |
java.util.Set<SectionType> |
findSectionTypesUsedBy(Template template) |
@Query(value="select s from SectionTemplate s where s.template = ?1 order by s.orderIndex asc") java.util.List<T> findBy(Template template)
@Query(value="select s from SectionTemplate s, Document d where s.template = d.template and d = ?1 order by s.orderIndex asc") java.util.List<T> findBy(Document document)
@Query(value="select count(s) from SectionTemplate s where s.template = ?1") int countBy(Template template)
@Query(value="select s from SectionTemplate s where s.template = ?1 and s.type = ?2") T findBy(Template template, SectionType sectionType)
@Query(value="select s.type from SectionTemplate s where s.template = ?1") java.util.Set<SectionType> findSectionTypesUsedBy(Template template)