Package de.hybris.platform.jalo
Interface JaloSessionListener
-
- All Known Implementing Classes:
ServicelayerManager
public interface JaloSessionListener
By implementing this interface an {linkextension manager
will be notified about creation, closing and user change events.Alternatively a session listener object may be added to the
JaloConnection
viaJaloConnection.registerJaloSessionListener(JaloSessionListener)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
afterSessionAttributeChange(JaloSession session, java.lang.String attributeName, java.lang.Object value)
Notify if the extension manager if the session attributes was changedvoid
afterSessionCreation(JaloSession session)
Notifies the extension manager if a session was just created.void
afterSessionUserChange(JaloSession session, User previous)
Notifies the extension manager if the current session user was changedvoid
beforeSessionClose(JaloSession session)
Notifies the extension manager if a session will be closed.
-
-
-
Method Detail
-
beforeSessionClose
void beforeSessionClose(JaloSession session)
Notifies the extension manager if a session will be closed.- Parameters:
session
- current session- See Also:
JaloSession.close()
-
afterSessionCreation
void afterSessionCreation(JaloSession session)
Notifies the extension manager if a session was just created.- Parameters:
session
- new session- See Also:
JaloSession.createInstance(java.util.Map, Class)
-
afterSessionUserChange
void afterSessionUserChange(JaloSession session, User previous)
Notifies the extension manager if the current session user was changed- Parameters:
session
- current sessionprevious
- previous user- See Also:
JaloSession.setUser(User)
-
afterSessionAttributeChange
void afterSessionAttributeChange(JaloSession session, java.lang.String attributeName, java.lang.Object value)
Notify if the extension manager if the session attributes was changed- Parameters:
session
- current sessionattributeName
- name of changed attributevalue
- new value
-
-