Interface JpaDataSetListRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<DataSetListEntity,UUID>, JpaDataSetListRepositoryCustom, org.springframework.data.jpa.repository.JpaRepository<DataSetListEntity,UUID>, org.springframework.data.repository.PagingAndSortingRepository<DataSetListEntity,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<DataSetListEntity>, org.springframework.data.repository.Repository<DataSetListEntity,UUID>

@Repository public interface JpaDataSetListRepository extends org.springframework.data.jpa.repository.JpaRepository<DataSetListEntity,UUID>, JpaDataSetListRepositoryCustom
  • Method Details

    • findByVisibilityArea

      List<DataSetListEntity> findByVisibilityArea(VisibilityAreaEntity va)
    • findByVisibilityAreaId

      List<DataSetListEntity> findByVisibilityAreaId(UUID visibilityArea)
    • findAllByVisibilityAreaId

      List<DataSetListEntity> findAllByVisibilityAreaId(UUID visibilityAreaId)
    • findById

      Specified by:
      findById in interface org.springframework.data.repository.CrudRepository<DataSetListEntity,UUID>
    • getByNameAndVisibilityAreaId

      List<DataSetListEntity> getByNameAndVisibilityAreaId(String name, UUID visibilityArea)
    • getBySourceIdAndVisibilityAreaId

      List<DataSetListEntity> getBySourceIdAndVisibilityAreaId(UUID sourceId, UUID visibilityArea)
    • getDataSetsIdsByDataSetListId

      @Query(value="select cast(id as varchar) from dataset where datasetlist_id = :dsl_id order by ordering", nativeQuery=true) LinkedList<UUID> getDataSetsIdsByDataSetListId(@Param("dsl_id") UUID dslId)
    • getAffectedDataSetListIdsByDataSetListId

      @Query(value="select distinct cast(datasetlist_id as varchar) from \"attribute\" where type_datasetlist_id in (:dsl_ids)", nativeQuery=true) LinkedList<UUID> getAffectedDataSetListIdsByDataSetListId(@Param("dsl_ids") List<UUID> dslIds)
    • getAffectedDataSetIdsByDataSetListId

      @Query(value="select cast(id as varchar) from dataset where datasetlist_id in (:dsl_ids)", nativeQuery=true) Set<UUID> getAffectedDataSetIdsByDataSetListId(@Param("dsl_ids") Set<UUID> dslIds)
    • getNotUniqueDslNames

      @Query(value="select distinct name from datasetlist dsl where (select count(*) from datasetlist dsl2 where dsl2.name = dsl.name and dsl2.visibility_area_id = dsl.visibility_area_id) > 1 and dsl.visibility_area_id = ?1", nativeQuery=true) List<String> getNotUniqueDslNames(UUID visibilityArea)
    • findAllIdsBySagaSessionIdAndVisibilityAreaId

      @Query(value="select cast(id as varchar) from datasetlist where saga_session_id = :saga_session_id and visibility_area_id = :visibility_area_id", nativeQuery=true) Set<UUID> findAllIdsBySagaSessionIdAndVisibilityAreaId(@Param("saga_session_id") UUID sagaSessionId, @Param("visibility_area_id") UUID visibilityAreaId)