/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.portal.datasource.el.accessors;
import com.enonic.cms.core.portal.VerticalSession;
public final class SessionAccessor
implements Accessor
{
private final VerticalSession verticalSession;
public SessionAccessor( final VerticalSession verticalSession )
{
this.verticalSession = verticalSession;
}
@Override
public Object getValue( final String name )
{
if ( this.verticalSession != null )
{
final Object attribute = this.verticalSession.getAttribute( name );
if ( attribute != null )
{
return attribute;
}
}
return null;
}
}