@ -202,22 +202,24 @@ public final class UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>
@@ -202,22 +202,24 @@ public final class UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>
setApplicationContext ( context ) ;
}
/ * *
* @deprecated use { @link # requestMatchers ( HttpMethod , String . . . ) } instead
* /
@Override
@Deprecated
public MvcMatchersAuthorizedUrl mvcMatchers ( HttpMethod method , String . . . mvcPatterns ) {
return new MvcMatchersAuthorizedUrl ( createMvcMatchers ( method , mvcPatterns ) ) ;
public AuthorizedUrl requestMatchers ( String . . . patterns ) {
return super . requestMatchers ( patterns ) ;
}
@Override
public AuthorizedUrl requestMatchers ( HttpMethod method , String . . . patterns ) {
return super . requestMatchers ( method , patterns ) ;
}
/ * *
* @deprecated use { @link # requestMatchers ( String . . . ) } instead
* /
@Override
@Deprecated
public MvcMatchersAuthorizedUrl mvcMatchers ( String . . . patterns ) {
return mvcMatchers ( null , patterns ) ;
public AuthorizedUrl requestMatchers ( HttpMethod method ) {
return super . requestMatchers ( method ) ;
}
@Override
public AuthorizedUrl requestMatchers ( RequestMatcher . . . requestMatchers ) {
return super . requestMatchers ( requestMatchers ) ;
}
@Override
@ -242,32 +244,6 @@ public final class UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>
@@ -242,32 +244,6 @@ public final class UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>>
}
/ * *
* An { @link AuthorizedUrl } that allows optionally configuring the
* { @link MvcRequestMatcher # setMethod ( HttpMethod ) }
*
* @author Rob Winch
* /
public final class MvcMatchersAuthorizedUrl extends AuthorizedUrl {
/ * *
* Creates a new instance
* @param requestMatchers the { @link RequestMatcher } instances to map
* /
private MvcMatchersAuthorizedUrl ( List < MvcRequestMatcher > requestMatchers ) {
super ( requestMatchers ) ;
}
@SuppressWarnings ( "unchecked" )
public AuthorizedUrl servletPath ( String servletPath ) {
for ( MvcRequestMatcher matcher : ( List < MvcRequestMatcher > ) getMatchers ( ) ) {
matcher . setServletPath ( servletPath ) ;
}
return this ;
}
}
/ * *
* Maps the specified { @link RequestMatcher } instances to { @link ConfigAttribute }
* instances .