Class RefreshSessionServiceImpl
java.lang.Object
com.skava.auth.service.impl.session.RepositoryBeans
com.skava.auth.service.impl.session.RefreshSessionServiceImpl
- All Implemented Interfaces:
RefreshSessionService
,com.skava.core.EcommService<GetSessionRequest,
SessionResponse>
@Service
@Transactional(propagation=REQUIRED,
readOnly=false,
noRollbackFor=java.lang.Exception.class)
public class RefreshSessionServiceImpl
extends RepositoryBeans
implements RefreshSessionService
This service class implements GetSessionService and handles the session retrieval service
request, process it and retrieve the details from DB. It also implements business logic required to retrieve session
- Author:
- Infosys Equinox
-
Field Summary
Fields inherited from class com.skava.auth.service.impl.session.RepositoryBeans
clientSessionRepository, collectionPropertyRepository, roleRepository, userSessionRepository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.skava.core.validation.ValidatorComponent>
process
(GetSessionRequest input) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.core.EcommService
getValidateException, getValidator
-
Constructor Details
-
RefreshSessionServiceImpl
public RefreshSessionServiceImpl()The class constructor.
-
-
Method Details
-
getValidator
- Specified by:
getValidator
in interfacecom.skava.core.EcommService<GetSessionRequest,
SessionResponse>
-
process
@SendEvent(eventType="authservice/session/patch", identifier="response_session.sessionId", skipAuth=true) public SessionResponse process(GetSessionRequest input) - Specified by:
process
in interfacecom.skava.core.EcommService<GetSessionRequest,
SessionResponse>
-