Example usage for org.springframework.security.access.intercept.aopalliance MethodSecurityInterceptor setSecurityMetadataSource

List of usage examples for org.springframework.security.access.intercept.aopalliance MethodSecurityInterceptor setSecurityMetadataSource

Introduction

In this page you can find the example usage for org.springframework.security.access.intercept.aopalliance MethodSecurityInterceptor setSecurityMetadataSource.

Prototype

public void setSecurityMetadataSource(MethodSecurityMetadataSource newSource) 

Source Link

Usage

From source file:com.javaforge.hivemind.acegi.interceptor.MethodSecurityInterceptorFactory.java

protected Interceptor createInterceptor(List parameters) {
    final MethodSecurityInterceptor interceptor = new MethodSecurityInterceptor();
    interceptor.setAccessDecisionManager(accessDecisionManager);
    interceptor.setAuthenticationManager(authenticationManager);
    interceptor.setApplicationEventPublisher(applicationEventPublisher);
    MethodSecurityMetadataSourceEditor editor = new MethodSecurityMetadataSourceEditor();
    editor.setAsText((String) parameters.get(0));
    interceptor.setSecurityMetadataSource((MethodSecurityMetadataSource) editor.getValue());
    return new MethodInterceptorAdapter(interceptor);
}