public interface SecurityPrincipalRepository extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<BasicSecurityPrincipal>, com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy
| Modifier and Type | Method and Description |
|---|---|
Optional<com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal> |
getPrincipalByName(String principalName) |
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlushfindAllcount, delete, deleteAll, deleteAll, deleteById, existsById, findById, save@CachePut(value="securityPrincipalCache",key="#result.id",condition="#result != null") @CachePut(value="securityPrincipalCache",key="#result.principalName",condition="#result != null") @Query(value="select p from BasicSecurityPrincipal p where p.principalName = ?1") Optional<com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal> getPrincipalByName(String principalName)
getPrincipalByName in interface com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategyCopyright © 2020. All rights reserved.