Interface TurSNSiteLocaleRepository

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

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

  • Method Details

    • findByTurSNSiteAndLanguage

      @Cacheable("turSNSiteLocaleFindByTurSNSiteAndLanguage") TurSNSiteLocale findByTurSNSiteAndLanguage(TurSNSite turSNSite, Locale language)
    • existsByTurSNSiteAndLanguage

      @Cacheable("turSNSiteLocaleExistsByTurSNSiteAndLanguage") boolean existsByTurSNSiteAndLanguage(TurSNSite turSNSite, Locale language)
    • findByTurSNSite

      @Cacheable("turSNSiteLocaleFindByTurSNSiteSort") List<TurSNSiteLocale> findByTurSNSite(Sort name, TurSNSite turSNSite)
    • findByTurSNSite

      @Cacheable("turSNSiteLocaleFindByTurSNSite") List<TurSNSiteLocale> findByTurSNSite(TurSNSite turSNSite)
    • save

      @CacheEvict(value={"turSNSiteLocaleFindByTurSNSiteAndLanguage","turSNSiteLocaleExistsByTurSNSiteAndLanguage","turSNSiteLocaleFindByTurSNSiteSort","turSNSiteLocaleFindByTurSNSite"}, allEntries=true) @NotNull @NotNull TurSNSiteLocale save(@NotNull @NotNull TurSNSiteLocale turSNSiteLocale)
      Specified by:
      save in interface CrudRepository<TurSNSiteLocale,String>
    • delete

      @CacheEvict(value={"turSNSiteLocaleFindByTurSNSiteAndLanguage","turSNSiteLocaleExistsByTurSNSiteAndLanguage","turSNSiteLocaleFindByTurSNSiteSort","turSNSiteLocaleFindByTurSNSite"}, allEntries=true) void delete(@NotNull @NotNull TurSNSiteLocale turSNSiteLocale)
      Specified by:
      delete in interface CrudRepository<TurSNSiteLocale,String>