Interface FolderRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Folder,UUID>, CustomFolderRepository, org.springframework.data.jpa.repository.JpaRepository<Folder,UUID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Folder>, org.springframework.data.repository.PagingAndSortingRepository<Folder,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<Folder>, org.springframework.data.repository.Repository<Folder,UUID>

public interface FolderRepository extends org.springframework.data.jpa.repository.JpaRepository<Folder,UUID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<Folder>, CustomFolderRepository
  • Method Details

    • findAllByProjectIdAndParentId

      List<Folder> findAllByProjectIdAndParentId(UUID projectId, UUID parentId)
    • findAllByProjectIdAndParentIdOrderByOrder

      List<Folder> findAllByProjectIdAndParentIdOrderByOrder(UUID projectId, UUID parentId)
    • findAllByProjectId

      List<Folder> findAllByProjectId(UUID projectId)
    • findAllByProjectIdOrderByOrder

      List<Folder> findAllByProjectIdOrderByOrder(UUID projectId)
    • findAllByIdIn

      List<Folder> findAllByIdIn(Set<UUID> ids)
    • findAllByIdInOrderByOrder

      List<Folder> findAllByIdInOrderByOrder(Set<UUID> ids)
    • deleteByIdIn

      void deleteByIdIn(Set<UUID> ids)
    • existsFolderByProjectIdAndName

      boolean existsFolderByProjectIdAndName(UUID projectId, String name)
    • findMaxOrder

      @Query("select max(f.order) from Folder f where f.projectId = :projectId and f.parentId = :parentId") Integer findMaxOrder(UUID projectId, UUID parentId)
    • findMaxOrder

      @Query("select max(f.order) from Folder f where f.projectId = :projectId") Integer findMaxOrder(UUID projectId)
    • getByProjectIdAndSourceId

      Folder getByProjectIdAndSourceId(UUID projectId, UUID sourceId)
    • findAllByIdAndName

      List<Folder> findAllByIdAndName(UUID id, String name)
    • updateAutoCookieDisabledByIdIn

      @Modifying @Query("update Folder f set f.isAutoCookieDisabled = :autoCookieDisabled where f.id in :ids") void updateAutoCookieDisabledByIdIn(boolean autoCookieDisabled, Set<UUID> ids)