45 lines
1.5 KiB
Java
45 lines
1.5 KiB
Java
package org.gcube.portal.oidc.lr62;
|
|
|
|
import javax.servlet.http.HttpSessionAttributeListener;
|
|
import javax.servlet.http.HttpSessionBindingEvent;
|
|
|
|
import com.liferay.portal.kernel.log.Log;
|
|
import com.liferay.portal.kernel.log.LogFactoryUtil;
|
|
|
|
public class SessionAttributeListener implements HttpSessionAttributeListener {
|
|
|
|
protected static final Log log = LogFactoryUtil.getLog(SessionAttributeListener.class);
|
|
|
|
public SessionAttributeListener() {
|
|
if (log.isTraceEnabled()) {
|
|
log.trace("Listener created");
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public void attributeAdded(HttpSessionBindingEvent event) {
|
|
if (log.isTraceEnabled()) {
|
|
log.trace(
|
|
"[" + event.getSession().getId() + "] Added '" + event.getName() + "' in " + event.getSource()
|
|
+ " with value: " + event.getValue());
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public void attributeRemoved(HttpSessionBindingEvent event) {
|
|
if (log.isTraceEnabled()) {
|
|
log.trace("[" + event.getSession().getId() + "] Removed '" + event.getName() + "' in " + event.getSource()
|
|
+ " with value: " + event.getValue());
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public void attributeReplaced(HttpSessionBindingEvent event) {
|
|
if (log.isTraceEnabled()) {
|
|
log.trace("[" + event.getSession().getId() + "] Replaced '" + event.getName() + "' in " + event.getSource()
|
|
+ " with value: " + event.getValue());
|
|
}
|
|
}
|
|
|
|
}
|