Interface CredentialStoreService
-
- All Known Implementing Classes:
CredentialStoreServiceImpl
public interface CredentialStoreServiceThe Interface CredentialStoreService.- Author:
- Loganathan Sekar
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdentityEntityprocessCredentialStoreEvent(CredentialEventStore credentialEventStore)Process credential store event.voidprocessMissingCredentialRequestId(List<? extends io.mosip.idrepository.core.dto.CredentialRequestIdsDto> dto)Process missing credential request id.voidstoreEventModel(io.mosip.kernel.core.websub.model.EventModel eventModel)Store event model.voidstoreIdentityEntity(List<? extends IdentityEntity> idEntities)Store identity entity.
-
-
-
Method Detail
-
storeIdentityEntity
void storeIdentityEntity(List<? extends IdentityEntity> idEntities)
Store identity entity.- Parameters:
idEntities- the id entities
-
storeEventModel
void storeEventModel(io.mosip.kernel.core.websub.model.EventModel eventModel)
Store event model.- Parameters:
eventModel- the event model
-
processCredentialStoreEvent
IdentityEntity processCredentialStoreEvent(CredentialEventStore credentialEventStore) throws IdAuthenticationBusinessException, RetryingBeforeRetryIntervalException
Process credential store event.- Parameters:
credentialEventStore- the credential event store- Returns:
- the identity entity
- Throws:
IdAuthenticationBusinessException- the id authentication business exceptionRetryingBeforeRetryIntervalException- the retrying before retry interval exception
-
processMissingCredentialRequestId
void processMissingCredentialRequestId(List<? extends io.mosip.idrepository.core.dto.CredentialRequestIdsDto> dto)
Process missing credential request id.- Parameters:
dto- the dto
-
-