Interface TurSNSiteSpotlightRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<TurSNSiteSpotlight,String>, org.springframework.data.jpa.repository.JpaRepository<TurSNSiteSpotlight,String>, org.springframework.data.repository.ListCrudRepository<TurSNSiteSpotlight,String>, org.springframework.data.repository.ListPagingAndSortingRepository<TurSNSiteSpotlight,String>, org.springframework.data.repository.PagingAndSortingRepository<TurSNSiteSpotlight,String>, org.springframework.data.repository.query.QueryByExampleExecutor<TurSNSiteSpotlight>, org.springframework.data.repository.Repository<TurSNSiteSpotlight,String>

public interface TurSNSiteSpotlightRepository extends org.springframework.data.jpa.repository.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(org.springframework.data.domain.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 org.springframework.data.repository.CrudRepository<TurSNSiteSpotlight,String>
    • delete

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