Interface TurSNSiteSpotlightRepository

All Superinterfaces:
CrudRepository<TurSNSiteSpotlight,String>, JpaRepository<TurSNSiteSpotlight,String>, ListCrudRepository<TurSNSiteSpotlight,String>, ListPagingAndSortingRepository<TurSNSiteSpotlight,String>, PagingAndSortingRepository<TurSNSiteSpotlight,String>, QueryByExampleExecutor<TurSNSiteSpotlight>, Repository<TurSNSiteSpotlight,String>

public interface TurSNSiteSpotlightRepository extends JpaRepository<TurSNSiteSpotlight,String>
Since:
0.3.4
Author:
Alexandre Oliveira
  • Field Details

  • 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 interface CrudRepository<TurSNSiteSpotlight,String>
    • delete

      @CacheEvict(value={"turSNSiteSpotlightFindByUnmanagedIdAndTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSiteAndLanguage","turSNSiteSpotlightFindByTurSNSite","turSNSiteSpotlightFindByProvider"}, allEntries=true) void delete(@NotNull @NotNull TurSNSiteSpotlight turSNSiteSpotlight)
      Specified by:
      delete in interface CrudRepository<TurSNSiteSpotlight,String>