Interface ApproverAssociationRepositoryCustom
-
- All Superinterfaces:
AbstractKeyEntityCustomRepository<ApproverAssociationEntity,String>
,FindBeansRepositoryCustom<ApproverAssociationEntity,ApproverAssociationSearchBean>
- All Known Subinterfaces:
ApproverAssociationRepository
- All Known Implementing Classes:
ApproverAssociationRepositoryImpl
public interface ApproverAssociationRepositoryCustom extends AbstractKeyEntityCustomRepository<ApproverAssociationEntity,String>, FindBeansRepositoryCustom<ApproverAssociationEntity,ApproverAssociationSearchBean>
This is repository for working with ApproverAssociationEntity- Author:
- Anton Novikov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ApproverAssociationEntity>
findByAssociationEntityId(String associationEntityId)
void
removeApproverAssociations(String associationEntityId, List<String> approverIdList)
Remove Approver Associations-
Methods inherited from interface org.openiam.esb.repository.custom.AbstractKeyEntityCustomRepository
findByIdIn
-
Methods inherited from interface org.openiam.esb.repository.custom.FindBeansRepositoryCustom
count, find, find, find, getByExample, getByExample, isValidSearchBean
-
-
-
-
Method Detail
-
removeApproverAssociations
void removeApproverAssociations(String associationEntityId, List<String> approverIdList) throws BasicDataServiceException
Remove Approver Associations- Parameters:
associationEntityId
- ID of target object. It can be null.approverIdList
- IDs of approvers, it can be IDs of users, groups, roles, etc. depending on approver entity type. It can be null.- Throws:
BasicDataServiceException
-
findByAssociationEntityId
List<ApproverAssociationEntity> findByAssociationEntityId(String associationEntityId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-