public interface GroupRepository extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<Group>, org.springframework.data.querydsl.QuerydslPredicateExecutor<Group>
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Group group) |
void |
deleteAll() |
void |
deleteAll(Iterable<? extends Group> entities) |
void |
deleteAllInBatch() |
void |
deleteById(Long id) |
void |
deleteInBatch(Iterable<Group> entities) |
Optional<Group> |
findById(Long id) |
Optional<Group> |
findByNameAndUserDirectory(String name,
UserDirectory userDirectory) |
<S extends Group> |
save(S group) |
<S extends Group> |
saveAndFlush(S group) |
findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAllfindAllcount, existsByIdcount, exists, findAll, findOnestatic final String GROUP_KEY
@CachePut(value="groupCache",key="#result.userDirectory.id + \':\' + #result.name",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") Optional<Group> findByNameAndUserDirectory(String name, UserDirectory userDirectory)
@CachePut(value="groupCache",key="#result.userDirectory.id + \':\' + #result.name",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") Optional<Group> findById(Long id)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") <S extends Group> S save(S group)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") <S extends Group> S saveAndFlush(S group)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",key="#p0.id") @CacheEvict(value="securityPrincipalCache",key="#p0.principalName") void delete(Group group)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteById(Long id)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteAllInBatch()
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteInBatch(Iterable<Group> entities)
@CacheEvict(value="groupCache",allEntries=true) @CacheEvict(value="securityPrincipalCache",allEntries=true) void deleteAll(Iterable<? extends Group> entities)
Copyright © 2020. All rights reserved.