Package org.openiam.esb.repository
Interface IdentityRepository
-
- All Superinterfaces:
AbstractEntityRepository<IdentityEntity,String>,AbstractKeyEntityCustomRepository<IdentityEntity,String>,AbstractKeyEntityRepository<IdentityEntity,String>,org.springframework.data.repository.CrudRepository<IdentityEntity,String>,FindBeansRepositoryCustom<IdentityEntity,IdentitySearchBean>,IdentityRepositoryCustom,org.springframework.data.jpa.repository.JpaRepository<IdentityEntity,String>,org.springframework.data.jpa.repository.JpaSpecificationExecutor<IdentityEntity>,org.springframework.data.repository.PagingAndSortingRepository<IdentityEntity,String>,org.springframework.data.repository.query.QueryByExampleExecutor<IdentityEntity>,org.springframework.data.repository.Repository<IdentityEntity,String>
@Repository public interface IdentityRepository extends AbstractKeyEntityRepository<IdentityEntity,String>, IdentityRepositoryCustom
This is repository for working with IdentityEntity- Author:
- Andrey Lezhebokov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentityEntityfindByIdentityAndManagedSysId(String identity, String managedSysId)Get Identity by paramsList<IdentityEntity>findByReferredObjectId(String referredObjectId)Get list Identity by paramsIdentityEntityfindByReferredObjectIdAndManagedSysId(String referredObjectId, String managedSysId)Get Identity by paramsList<IdentityEntity>findByType(IdentityTypeEnum type)Get list Identity by params-
Methods inherited from interface org.openiam.esb.repository.AbstractEntityRepository
getPageable
-
Methods inherited from interface org.openiam.esb.repository.custom.AbstractKeyEntityCustomRepository
findByIdIn
-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
-
Methods inherited from interface org.openiam.esb.repository.custom.FindBeansRepositoryCustom
count, find, find, find, getByExample, getByExample, isValidSearchBean
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, getReferenceById, saveAll, saveAllAndFlush, saveAndFlush
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, exists, findAll, findAll, findAll, findOne
-
-
-
-
Method Detail
-
findByIdentityAndManagedSysId
IdentityEntity findByIdentityAndManagedSysId(String identity, String managedSysId)
Get Identity by params- Parameters:
identity-managedSysId-- Returns:
-
findByReferredObjectIdAndManagedSysId
IdentityEntity findByReferredObjectIdAndManagedSysId(String referredObjectId, String managedSysId)
Get Identity by params- Parameters:
referredObjectId-managedSysId-- Returns:
-
findByReferredObjectId
List<IdentityEntity> findByReferredObjectId(String referredObjectId)
Get list Identity by params- Parameters:
referredObjectId-- Returns:
-
findByType
List<IdentityEntity> findByType(IdentityTypeEnum type)
Get list Identity by params- Parameters:
type-- Returns:
-
-