Package de.hybris.platform.jalo
Interface JaloSessionListener
-
- All Known Implementing Classes:
ServicelayerManager
public interface JaloSessionListenerBy implementing this interface an {linkextension managerwill be notified about creation, closing and user change events.Alternatively a session listener object may be added to the
JaloConnectionviaJaloConnection.registerJaloSessionListener(JaloSessionListener).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterSessionAttributeChange(JaloSession session, java.lang.String attributeName, java.lang.Object value)Notify if the extension manager if the session attributes was changedvoidafterSessionCreation(JaloSession session)Notifies the extension manager if a session was just created.voidafterSessionUserChange(JaloSession session, User previous)Notifies the extension manager if the current session user was changedvoidbeforeSessionClose(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
-
-