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 IdentityEntity
findByIdentityAndManagedSysId(String identity, String managedSysId)
Get Identity by paramsList<IdentityEntity>
findByReferredObjectId(String referredObjectId)
Get list Identity by paramsIdentityEntity
findByReferredObjectIdAndManagedSysId(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:
-
-