Interface SpaceInclusionsRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<SpaceInclusionEntity,,Long> org.springframework.data.jpa.repository.JpaRepository<SpaceInclusionEntity,,Long> org.springframework.data.repository.ListCrudRepository<SpaceInclusionEntity,,Long> org.springframework.data.repository.ListPagingAndSortingRepository<SpaceInclusionEntity,,Long> org.springframework.data.repository.PagingAndSortingRepository<SpaceInclusionEntity,,Long> org.springframework.data.repository.query.QueryByExampleExecutor<SpaceInclusionEntity>,org.springframework.data.repository.Repository<SpaceInclusionEntity,Long>
@Repository
public interface SpaceInclusionsRepository
extends org.springframework.data.jpa.repository.JpaRepository<SpaceInclusionEntity,Long>
JPA-based implementation of the space filtering DAO layer (in previous versions it was called
SpaceFilteringDao)- Since:
- 10.0.1
-
Method Summary
Modifier and TypeMethodDescriptionvoidDelete all the rules from the tablefindBySpaceKey(String spaceKey) Find rule entity(ies) for the given spaceNew spaces should be added to the allowlist automatically flagdefault SpaceInclusionEntitystore(SpaceInclusionEntity spaceExclusionEntity) Saves new entity to the databaseMethods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
store
Saves new entity to the database- Parameters:
spaceExclusionEntity- entity to be saved- Returns:
- saved entity
-
findBySpaceKey
Find rule entity(ies) for the given space- Parameters:
spaceKey- space key- Returns:
- entities
-
isNewSpacesOptedIn
@Query("select distinct see.optInNewSpaces from SpaceInclusionEntity see") List<Boolean> isNewSpacesOptedIn()New spaces should be added to the allowlist automatically flag- Returns:
- flag if the new spaces should be added to the allowlist automatically
-
deleteAll
@Modifying @Query("delete from SpaceInclusionEntity see") void deleteAll()Delete all the rules from the table- Specified by:
deleteAllin interfaceorg.springframework.data.repository.CrudRepository<SpaceInclusionEntity,Long>
-