Class HotlistServiceImpl
- java.lang.Object
-
- io.mosip.authentication.common.service.impl.hotlist.HotlistServiceImpl
-
- All Implemented Interfaces:
HotlistService
@Service public class HotlistServiceImpl extends Object implements HotlistService
- Author:
- Manoj SP, Mamta A
-
-
Constructor Summary
Constructors Constructor Description HotlistServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HotlistDTOgetHotlistStatus(String id, String idType)Retrieve the Hotlist Status information.voidhandlingHotlistingEvent(io.mosip.kernel.core.websub.model.EventModel eventModel)voidinit()voidunblock(String id, String idType)voidupdateHotlist(String id, String idType, String status, LocalDateTime expiryTimestamp)
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
updateHotlist
public void updateHotlist(String id, String idType, String status, LocalDateTime expiryTimestamp) throws IdAuthenticationBusinessException
- Specified by:
updateHotlistin interfaceHotlistService- Throws:
IdAuthenticationBusinessException
-
unblock
public void unblock(String id, String idType) throws IdAuthenticationBusinessException
- Specified by:
unblockin interfaceHotlistService- Throws:
IdAuthenticationBusinessException
-
getHotlistStatus
public HotlistDTO getHotlistStatus(String id, String idType)
Retrieve the Hotlist Status information.- Specified by:
getHotlistStatusin interfaceHotlistService- Parameters:
id- the id_hashidType- the id_type- Returns:
- HotlistDTO consist of hotlisting information
- Throws:
IdAuthenticationBusinessException
-
handlingHotlistingEvent
public void handlingHotlistingEvent(io.mosip.kernel.core.websub.model.EventModel eventModel) throws IdAuthenticationBusinessException- Specified by:
handlingHotlistingEventin interfaceHotlistService- Throws:
IdAuthenticationBusinessException
-
-