Package io.dialob.session.boot
Class SessionRestTenantFromRequestResolver
java.lang.Object
io.dialob.session.boot.SessionRestTenantFromRequestResolver
- All Implemented Interfaces:
TenantFromRequestResolver
public class SessionRestTenantFromRequestResolver
extends Object
implements TenantFromRequestResolver
-
Constructor Summary
ConstructorsConstructorDescriptionSessionRestTenantFromRequestResolver(io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<io.dialob.questionnaire.service.api.session.QuestionnaireSession> getQuestionnaireSession(String sessionId) protected StringgetSessionId(jakarta.servlet.http.HttpServletRequest request) Optional<io.dialob.security.tenant.Tenant> resolveTenantFromRequest(jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
SessionRestTenantFromRequestResolver
public SessionRestTenantFromRequestResolver(@NonNull io.dialob.questionnaire.service.api.session.QuestionnaireSessionService questionnaireSessionService)
-
-
Method Details
-
resolveTenantFromRequest
public Optional<io.dialob.security.tenant.Tenant> resolveTenantFromRequest(jakarta.servlet.http.HttpServletRequest request) - Specified by:
resolveTenantFromRequestin interfaceTenantFromRequestResolver
-
getSessionId
-
getQuestionnaireSession
-