package com.github.dynamicextensionsalfresco.webscripts.arguments;
import org.springframework.extensions.webscripts.WebScriptRequest;
import org.springframework.extensions.webscripts.WebScriptResponse;
import org.springframework.extensions.webscripts.WebScriptSession;
public class WebScriptSessionArgumentResolver extends AbstractTypeBasedArgumentResolver<WebScriptSession> {
@Override
protected Class<?> getExpectedArgumentType() {
return WebScriptSession.class;
}
@Override
protected WebScriptSession resolveArgument(final WebScriptRequest request, final WebScriptResponse response) {
return request.getRuntime().getSession();
}
}