Package es.caib.seycon.ng.servei
Class SessionCacheServiceBaseProxy
- java.lang.Object
-
- es.caib.seycon.ng.servei.SessionCacheServiceBaseProxy
-
- All Implemented Interfaces:
es.caib.seycon.ng.servei.SessionCacheService
public class SessionCacheServiceBaseProxy extends Object implements es.caib.seycon.ng.servei.SessionCacheService
Spring Service base class for
see es.caib.seycon.ng.servei.SessionCacheServicees.caib.seycon.ng.servei.SessionCacheService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description SessionCacheServiceBaseProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
clearSession()
String
createSession()
String
getCurrentSessionId()
Object
getObject(String tag)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.com.soffid.iam.service.SessionCacheService
getSessionCacheService()
Gets reference tosessionCacheService
.void
putObject(String tag, Object value)
String
setSession(String sessionId)
void
setSessionCacheService(com.soffid.iam.service.SessionCacheService sessionCacheService)
Sets reference tosessionCacheService
.
-
-
-
Method Detail
-
setSessionCacheService
public void setSessionCacheService(com.soffid.iam.service.SessionCacheService sessionCacheService)
Sets reference tosessionCacheService
.
-
getSessionCacheService
public com.soffid.iam.service.SessionCacheService getSessionCacheService()
Gets reference tosessionCacheService
.
-
getObject
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Object getObject(String tag) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getObject
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
clearSession
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String clearSession() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
clearSession
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
createSession
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String createSession() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createSession
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getCurrentSessionId
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getCurrentSessionId() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getCurrentSessionId
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
setSession
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String setSession(String sessionId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
setSession
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
putObject
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void putObject(String tag, Object value) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
putObject
in interfacees.caib.seycon.ng.servei.SessionCacheService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-