Interface TurSNSiteSpotlightRepository
- All Superinterfaces:
CrudRepository<TurSNSiteSpotlight,
,String> JpaRepository<TurSNSiteSpotlight,
,String> ListCrudRepository<TurSNSiteSpotlight,
,String> ListPagingAndSortingRepository<TurSNSiteSpotlight,
,String> PagingAndSortingRepository<TurSNSiteSpotlight,
,String> QueryByExampleExecutor<TurSNSiteSpotlight>
,Repository<TurSNSiteSpotlight,
String>
- Since:
- 0.3.4
- Author:
- Alexandre Oliveira
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(@NotNull TurSNSiteSpotlight turSNSiteSpotlight) findByProvider
(String provider) findByTurSNSite
(Sort orders, TurSNSite turSNSite) findByTurSNSiteAndLanguage
(TurSNSite turSNSite, Locale language) findByUnmanagedIdAndTurSNSiteAndLanguage
(String unmanagedId, TurSNSite turSNSite, Locale language) @NotNull TurSNSiteSpotlight
save
(@NotNull TurSNSiteSpotlight turSNSiteSpotlight) Methods inherited from interface CrudRepository
count, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById
Methods inherited from interface JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
Methods inherited from interface ListCrudRepository
findAll, findAllById, saveAll
Methods inherited from interface ListPagingAndSortingRepository
findAll
Methods inherited from interface PagingAndSortingRepository
findAll
Methods inherited from interface QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Field Details
-
FIND_BY_UNMANAGED_ID_AND_TUR_SN_SITE_AND_LANGUAGE
- See Also:
-
FIND_BY_TUR_SN_SITE_AND_LANGUAGE
- See Also:
-
FIND_BY_TUR_SN_SITE
- See Also:
-
FIND_BY_PROVIDER
- See Also:
-
-
Method Details
-
findByUnmanagedIdAndTurSNSiteAndLanguage
@Cacheable("turSNSiteSpotlightFindByUnmanagedIdAndTurSNSiteAndLanguage") Set<TurSNSiteSpotlight> findByUnmanagedIdAndTurSNSiteAndLanguage(String unmanagedId, TurSNSite turSNSite, Locale language) -
findByTurSNSiteAndLanguage
@Cacheable("turSNSiteSpotlightFindByTurSNSiteAndLanguage") List<TurSNSiteSpotlight> findByTurSNSiteAndLanguage(TurSNSite turSNSite, Locale language) -
findByTurSNSite
@Cacheable("turSNSiteSpotlightFindByTurSNSite") List<TurSNSiteSpotlight> findByTurSNSite(Sort orders, TurSNSite turSNSite) -
findByProvider
@Cacheable("turSNSiteSpotlightFindByProvider") Set<TurSNSiteSpotlight> findByProvider(String provider) -
save
@CacheEvict(value={"turSNSiteSpotlightFindByUnmanagedIdAndTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSite","turSNSiteSpotlightFindByProvider"}, allEntries=true) @NotNull @NotNull TurSNSiteSpotlight save(@NotNull @NotNull TurSNSiteSpotlight turSNSiteSpotlight) - Specified by:
save
in interfaceCrudRepository<TurSNSiteSpotlight,
String>
-
delete
@CacheEvict(value={"turSNSiteSpotlightFindByUnmanagedIdAndTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSite","turSNSiteSpotlightFindByProvider"}, allEntries=true) void delete(@NotNull @NotNull TurSNSiteSpotlight turSNSiteSpotlight) - Specified by:
delete
in interfaceCrudRepository<TurSNSiteSpotlight,
String>
-