diff --git a/acl/src/main/java/org/springframework/security/acls/afterinvocation/AbstractAclProvider.java b/acl/src/main/java/org/springframework/security/acls/afterinvocation/AbstractAclProvider.java index 61084ab06e..3b52699235 100644 --- a/acl/src/main/java/org/springframework/security/acls/afterinvocation/AbstractAclProvider.java +++ b/acl/src/main/java/org/springframework/security/acls/afterinvocation/AbstractAclProvider.java @@ -18,8 +18,8 @@ package org.springframework.security.acls.afterinvocation; import java.util.Arrays; import java.util.List; +import org.springframework.security.access.AfterInvocationProvider; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.AfterInvocationProvider; import org.springframework.security.acls.domain.BasePermission; import org.springframework.security.acls.domain.ObjectIdentityRetrievalStrategyImpl; import org.springframework.security.acls.domain.SidRetrievalStrategyImpl; diff --git a/config/src/main/java/org/springframework/security/config/ConfigUtils.java b/config/src/main/java/org/springframework/security/config/ConfigUtils.java index 10cb22edc2..e835985246 100644 --- a/config/src/main/java/org/springframework/security/config/ConfigUtils.java +++ b/config/src/main/java/org/springframework/security/config/ConfigUtils.java @@ -12,8 +12,8 @@ import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.ManagedList; import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.ParserContext; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.intercept.AfterInvocationProviderManager; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.AffirmativeBased; import org.springframework.security.access.vote.AuthenticatedVoter; import org.springframework.security.access.vote.RoleVoter; diff --git a/config/src/main/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecorator.java b/config/src/main/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecorator.java index d0bd223418..f87f8581c9 100644 --- a/config/src/main/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecorator.java +++ b/config/src/main/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecorator.java @@ -6,7 +6,7 @@ import org.springframework.beans.factory.xml.ParserContext; import org.w3c.dom.Node; /** - * Adds the decorated {@link org.springframework.security.access.intercept.AfterInvocationProvider} to the + * Adds the decorated {@link org.springframework.security.access.AfterInvocationProvider} to the * AfterInvocationProviderManager's list. * * @author Luke Taylor diff --git a/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java b/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java index 9b33e58030..0cd9df827b 100644 --- a/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java +++ b/config/src/main/java/org/springframework/security/config/GlobalMethodSecurityBeanDefinitionParser.java @@ -27,11 +27,10 @@ import org.springframework.security.access.expression.method.DefaultMethodSecuri import org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory; import org.springframework.security.access.expression.method.ExpressionBasedPostInvocationAdvice; import org.springframework.security.access.expression.method.ExpressionBasedPreInvocationAdvice; -import org.springframework.security.access.intercept.method.DelegatingMethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.MapBasedMethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.ProtectPointcutPostProcessor; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; import org.springframework.security.access.prepost.PostInvocationAdviceProvider; import org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter; import org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource; diff --git a/config/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java b/config/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java index 0962d2c4ee..19e743f724 100644 --- a/config/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java +++ b/config/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java @@ -17,10 +17,10 @@ import org.springframework.beans.factory.support.ManagedList; import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.BeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.ConfigAttributeEditor; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.AuthenticatedVoter; import org.springframework.security.access.vote.RoleVoter; import org.springframework.security.web.FilterChainProxy; diff --git a/config/src/main/java/org/springframework/security/config/InterceptMethodsBeanDefinitionDecorator.java b/config/src/main/java/org/springframework/security/config/InterceptMethodsBeanDefinitionDecorator.java index 7de40855d7..5a528f7be3 100644 --- a/config/src/main/java/org/springframework/security/config/InterceptMethodsBeanDefinitionDecorator.java +++ b/config/src/main/java/org/springframework/security/config/InterceptMethodsBeanDefinitionDecorator.java @@ -10,7 +10,7 @@ import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.RootBeanDefinition; import org.springframework.beans.factory.xml.BeanDefinitionDecorator; import org.springframework.beans.factory.xml.ParserContext; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; import org.springframework.util.StringUtils; import org.springframework.util.xml.DomUtils; import org.w3c.dom.Element; diff --git a/config/src/main/java/org/springframework/security/config/MethodSecurityInterceptorPostProcessor.java b/config/src/main/java/org/springframework/security/config/MethodSecurityInterceptorPostProcessor.java index 2150380d01..20f7ae74f1 100644 --- a/config/src/main/java/org/springframework/security/config/MethodSecurityInterceptorPostProcessor.java +++ b/config/src/main/java/org/springframework/security/config/MethodSecurityInterceptorPostProcessor.java @@ -7,7 +7,7 @@ import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.security.access.intercept.AfterInvocationManager; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; /** * BeanPostProcessor which sets the AfterInvocationManager on the global MethodSecurityInterceptor, diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/ProtectPointcutPostProcessor.java b/config/src/main/java/org/springframework/security/config/ProtectPointcutPostProcessor.java similarity index 96% rename from core/src/main/java/org/springframework/security/access/intercept/method/ProtectPointcutPostProcessor.java rename to config/src/main/java/org/springframework/security/config/ProtectPointcutPostProcessor.java index 2c102158a9..0212b3fc87 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/ProtectPointcutPostProcessor.java +++ b/config/src/main/java/org/springframework/security/config/ProtectPointcutPostProcessor.java @@ -1,4 +1,4 @@ -package org.springframework.security.access.intercept.method; +package org.springframework.security.config; import java.lang.reflect.Method; import java.util.HashSet; @@ -15,7 +15,8 @@ import org.aspectj.weaver.tools.PointcutPrimitive; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanPostProcessor; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; import org.springframework.util.Assert; import org.springframework.util.StringUtils; diff --git a/config/src/test/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecoratorTests.java b/config/src/test/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecoratorTests.java index 1673e6d424..a0367340d1 100644 --- a/config/src/test/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecoratorTests.java +++ b/config/src/test/java/org/springframework/security/config/CustomAfterInvocationProviderBeanDefinitionDecoratorTests.java @@ -6,7 +6,7 @@ import org.junit.After; import org.junit.Test; import org.springframework.context.support.AbstractXmlApplicationContext; import org.springframework.security.access.intercept.AfterInvocationProviderManager; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; import org.springframework.security.config.util.InMemoryXmlApplicationContext; public class CustomAfterInvocationProviderBeanDefinitionDecoratorTests { diff --git a/config/src/test/java/org/springframework/security/config/MockAfterInvocationProvider.java b/config/src/test/java/org/springframework/security/config/MockAfterInvocationProvider.java index edee43b1ab..04cc7d9a13 100644 --- a/config/src/test/java/org/springframework/security/config/MockAfterInvocationProvider.java +++ b/config/src/test/java/org/springframework/security/config/MockAfterInvocationProvider.java @@ -3,8 +3,8 @@ package org.springframework.security.config; import java.util.List; import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.access.AfterInvocationProvider; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.AfterInvocationProvider; import org.springframework.security.core.Authentication; public class MockAfterInvocationProvider implements AfterInvocationProvider { diff --git a/config/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorWithAopConfigTests.java b/config/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorWithAopConfigTests.java index 8aab20ff76..a394fd03fc 100644 --- a/config/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorWithAopConfigTests.java +++ b/config/src/test/java/org/springframework/security/intercept/method/aopalliance/MethodSecurityInterceptorWithAopConfigTests.java @@ -55,7 +55,7 @@ public class MethodSecurityInterceptorWithAopConfigTests { " " + "" + "" + - "" + + "" + " " + " " + "org.springframework.security.TargetObject.makeLower*=ROLE_A\n" + diff --git a/core/src/main/java/org/springframework/security/access/vote/AccessDecisionVoter.java b/core/src/main/java/org/springframework/security/access/AccessDecisionVoter.java similarity index 97% rename from core/src/main/java/org/springframework/security/access/vote/AccessDecisionVoter.java rename to core/src/main/java/org/springframework/security/access/AccessDecisionVoter.java index b99ffbe367..cd3af8c015 100644 --- a/core/src/main/java/org/springframework/security/access/vote/AccessDecisionVoter.java +++ b/core/src/main/java/org/springframework/security/access/AccessDecisionVoter.java @@ -13,11 +13,10 @@ * limitations under the License. */ -package org.springframework.security.access.vote; +package org.springframework.security.access; import java.util.List; -import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; diff --git a/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProvider.java b/core/src/main/java/org/springframework/security/access/AfterInvocationProvider.java similarity index 92% rename from core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProvider.java rename to core/src/main/java/org/springframework/security/access/AfterInvocationProvider.java index 0ec526ba79..b55cb0c07a 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProvider.java +++ b/core/src/main/java/org/springframework/security/access/AfterInvocationProvider.java @@ -13,12 +13,11 @@ * limitations under the License. */ -package org.springframework.security.access.intercept; +package org.springframework.security.access; import java.util.List; -import org.springframework.security.access.AccessDeniedException; -import org.springframework.security.access.ConfigAttribute; +import org.springframework.security.access.intercept.AfterInvocationProviderManager; import org.springframework.security.core.Authentication; diff --git a/core/src/main/java/org/springframework/security/access/intercept/SecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/SecurityMetadataSource.java similarity index 95% rename from core/src/main/java/org/springframework/security/access/intercept/SecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/SecurityMetadataSource.java index 2a70dd01ed..769f767dd6 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/SecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/SecurityMetadataSource.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package org.springframework.security.access.intercept; +package org.springframework.security.access; import java.util.Collection; import java.util.List; -import org.springframework.security.access.ConfigAttribute; +import org.springframework.security.access.intercept.AbstractSecurityInterceptor; /** diff --git a/core/src/main/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSource.java index 8be5e9f8bb..b0bb7cc205 100644 --- a/core/src/main/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/annotation/Jsr250MethodSecurityMetadataSource.java @@ -27,7 +27,7 @@ import javax.annotation.security.RolesAllowed; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.method.AbstractFallbackMethodSecurityMetadataSource; +import org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource; /** diff --git a/core/src/main/java/org/springframework/security/access/annotation/Jsr250Voter.java b/core/src/main/java/org/springframework/security/access/annotation/Jsr250Voter.java index 8accfb9527..c62bfe6af6 100644 --- a/core/src/main/java/org/springframework/security/access/annotation/Jsr250Voter.java +++ b/core/src/main/java/org/springframework/security/access/annotation/Jsr250Voter.java @@ -2,8 +2,8 @@ package org.springframework.security.access.annotation; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; diff --git a/core/src/main/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSource.java index c638efa005..3347befa2b 100644 --- a/core/src/main/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/annotation/SecuredAnnotationSecurityMetadataSource.java @@ -24,7 +24,7 @@ import java.util.List; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.AbstractFallbackMethodSecurityMetadataSource; +import org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource; /** diff --git a/core/src/main/java/org/springframework/security/access/intercept/AbstractSecurityInterceptor.java b/core/src/main/java/org/springframework/security/access/intercept/AbstractSecurityInterceptor.java index 4223af5fc0..95e79d8724 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/AbstractSecurityInterceptor.java +++ b/core/src/main/java/org/springframework/security/access/intercept/AbstractSecurityInterceptor.java @@ -32,6 +32,7 @@ import org.springframework.context.support.MessageSourceAccessor; import org.springframework.security.access.AccessDecisionManager; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; +import org.springframework.security.access.SecurityMetadataSource; import org.springframework.security.access.event.AuthenticationCredentialsNotFoundEvent; import org.springframework.security.access.event.AuthorizationFailureEvent; import org.springframework.security.access.event.AuthorizedEvent; diff --git a/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java b/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java index 3e98c1d1b3..7dfd32aca1 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java +++ b/core/src/main/java/org/springframework/security/access/intercept/AfterInvocationProviderManager.java @@ -22,6 +22,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.access.AfterInvocationProvider; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; import org.springframework.util.Assert; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluator.java b/core/src/main/java/org/springframework/security/access/intercept/MethodInvocationPrivilegeEvaluator.java similarity index 96% rename from core/src/main/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluator.java rename to core/src/main/java/org/springframework/security/access/intercept/MethodInvocationPrivilegeEvaluator.java index 926d67cfcb..552c0d70b0 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluator.java +++ b/core/src/main/java/org/springframework/security/access/intercept/MethodInvocationPrivilegeEvaluator.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.intercept; import java.util.List; @@ -23,7 +23,6 @@ import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.AbstractSecurityInterceptor; import org.springframework.security.core.Authentication; import org.springframework.util.Assert; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptor.java b/core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptor.java similarity index 92% rename from core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptor.java rename to core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptor.java index 444faa0a44..c9fc2067dd 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptor.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptor.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aopalliance; +package org.springframework.security.access.intercept.aopalliance; +import org.springframework.security.access.SecurityMetadataSource; import org.springframework.security.access.intercept.AbstractSecurityInterceptor; import org.springframework.security.access.intercept.InterceptorStatusToken; -import org.springframework.security.access.intercept.SecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisor.java b/core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisor.java similarity index 97% rename from core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisor.java rename to core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisor.java index 4786c70d95..c9a0265fbc 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisor.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisor.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aopalliance; +package org.springframework.security.access.intercept.aopalliance; import java.lang.reflect.AccessibleObject; import java.lang.reflect.Method; @@ -26,7 +26,7 @@ import org.springframework.aop.support.StaticMethodMatcherPointcut; import org.springframework.beans.BeansException; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.BeanFactoryAware; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.springframework.util.Assert; /** diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/package.html b/core/src/main/java/org/springframework/security/access/intercept/aopalliance/package.html similarity index 100% rename from core/src/main/java/org/springframework/security/access/intercept/method/aopalliance/package.html rename to core/src/main/java/org/springframework/security/access/intercept/aopalliance/package.html diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationCallback.java b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationCallback.java similarity index 84% rename from core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationCallback.java rename to core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationCallback.java index 7c284ae4a6..448824c3c5 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationCallback.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationCallback.java @@ -1,4 +1,4 @@ -package org.springframework.security.access.intercept.method.aspectj; +package org.springframework.security.access.intercept.aspectj; /** diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationSecurityInterceptor.java b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationSecurityInterceptor.java similarity index 89% rename from core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationSecurityInterceptor.java rename to core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationSecurityInterceptor.java index 79ea3da23c..63cdcc54eb 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJAnnotationSecurityInterceptor.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJAnnotationSecurityInterceptor.java @@ -1,9 +1,9 @@ -package org.springframework.security.access.intercept.method.aspectj; +package org.springframework.security.access.intercept.aspectj; +import org.springframework.security.access.SecurityMetadataSource; import org.springframework.security.access.intercept.AbstractSecurityInterceptor; import org.springframework.security.access.intercept.InterceptorStatusToken; -import org.springframework.security.access.intercept.SecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.aspectj.lang.JoinPoint; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJCallback.java b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJCallback.java similarity index 93% rename from core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJCallback.java rename to core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJCallback.java index 3f4f612427..f73f8d3c64 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJCallback.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJCallback.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aspectj; +package org.springframework.security.access.intercept.aspectj; /** * Called by the {@link AspectJSecurityInterceptor} when it wishes for the diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptor.java b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptor.java similarity index 93% rename from core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptor.java rename to core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptor.java index d673bb11af..3bd034493e 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptor.java +++ b/core/src/main/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptor.java @@ -13,12 +13,12 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aspectj; +package org.springframework.security.access.intercept.aspectj; +import org.springframework.security.access.SecurityMetadataSource; import org.springframework.security.access.intercept.AbstractSecurityInterceptor; import org.springframework.security.access.intercept.InterceptorStatusToken; -import org.springframework.security.access.intercept.SecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.aspectj.lang.JoinPoint; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/aspectj/package.html b/core/src/main/java/org/springframework/security/access/intercept/aspectj/package.html similarity index 100% rename from core/src/main/java/org/springframework/security/access/intercept/method/aspectj/package.html rename to core/src/main/java/org/springframework/security/access/intercept/aspectj/package.html diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/AbstractFallbackMethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/method/AbstractFallbackMethodSecurityMetadataSource.java similarity index 98% rename from core/src/main/java/org/springframework/security/access/intercept/method/AbstractFallbackMethodSecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/method/AbstractFallbackMethodSecurityMetadataSource.java index c20d9cb6f4..2a750e1ea9 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/AbstractFallbackMethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/method/AbstractFallbackMethodSecurityMetadataSource.java @@ -1,4 +1,4 @@ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import java.lang.reflect.Method; import java.util.List; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/AbstractMethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/method/AbstractMethodSecurityMetadataSource.java similarity index 97% rename from core/src/main/java/org/springframework/security/access/intercept/method/AbstractMethodSecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/method/AbstractMethodSecurityMetadataSource.java index 78b0602e9d..10269892e1 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/AbstractMethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/method/AbstractMethodSecurityMetadataSource.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import org.springframework.security.access.ConfigAttribute; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/DelegatingMethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/method/DelegatingMethodSecurityMetadataSource.java similarity index 98% rename from core/src/main/java/org/springframework/security/access/intercept/method/DelegatingMethodSecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/method/DelegatingMethodSecurityMetadataSource.java index 2d1cff53d0..5c79764a86 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/DelegatingMethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/method/DelegatingMethodSecurityMetadataSource.java @@ -1,4 +1,4 @@ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import java.lang.reflect.Method; import java.util.Collection; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/method/MapBasedMethodSecurityMetadataSource.java similarity index 99% rename from core/src/main/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/method/MapBasedMethodSecurityMetadataSource.java index 3b9fec30b8..be7d34b4dd 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/method/MapBasedMethodSecurityMetadataSource.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import java.lang.reflect.Method; import java.util.ArrayList; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSource.java similarity index 88% rename from core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSource.java rename to core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSource.java index c1c25a5f87..1336091869 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSource.java @@ -13,13 +13,13 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import java.lang.reflect.Method; import java.util.List; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.SecurityMetadataSource; +import org.springframework.security.access.SecurityMetadataSource; /** diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditor.java b/core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSourceEditor.java similarity index 97% rename from core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditor.java rename to core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSourceEditor.java index d5f4352377..69ce47bc76 100644 --- a/core/src/main/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditor.java +++ b/core/src/main/java/org/springframework/security/access/method/MethodSecurityMetadataSourceEditor.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method; +package org.springframework.security.access.method; import java.beans.PropertyEditorSupport; import java.util.ArrayList; diff --git a/core/src/main/java/org/springframework/security/access/intercept/method/package.html b/core/src/main/java/org/springframework/security/access/method/package.html similarity index 100% rename from core/src/main/java/org/springframework/security/access/intercept/method/package.html rename to core/src/main/java/org/springframework/security/access/method/package.html diff --git a/core/src/main/java/org/springframework/security/access/prepost/PostInvocationAdviceProvider.java b/core/src/main/java/org/springframework/security/access/prepost/PostInvocationAdviceProvider.java index 06fe43c0b3..071682a5c3 100644 --- a/core/src/main/java/org/springframework/security/access/prepost/PostInvocationAdviceProvider.java +++ b/core/src/main/java/org/springframework/security/access/prepost/PostInvocationAdviceProvider.java @@ -6,8 +6,8 @@ import org.aopalliance.intercept.MethodInvocation; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.access.AfterInvocationProvider; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.AfterInvocationProvider; import org.springframework.security.core.Authentication; /** diff --git a/core/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoter.java b/core/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoter.java index eb32fb4e70..6f52ecdd72 100644 --- a/core/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoter.java +++ b/core/src/main/java/org/springframework/security/access/prepost/PreInvocationAuthorizationAdviceVoter.java @@ -5,8 +5,8 @@ import java.util.List; import org.aopalliance.intercept.MethodInvocation; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.core.Authentication; /** diff --git a/core/src/main/java/org/springframework/security/access/prepost/PrePostAnnotationSecurityMetadataSource.java b/core/src/main/java/org/springframework/security/access/prepost/PrePostAnnotationSecurityMetadataSource.java index eaab8d0f12..2327c21940 100644 --- a/core/src/main/java/org/springframework/security/access/prepost/PrePostAnnotationSecurityMetadataSource.java +++ b/core/src/main/java/org/springframework/security/access/prepost/PrePostAnnotationSecurityMetadataSource.java @@ -8,7 +8,7 @@ import java.util.List; import org.springframework.core.annotation.AnnotationUtils; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.intercept.method.AbstractMethodSecurityMetadataSource; +import org.springframework.security.access.method.AbstractMethodSecurityMetadataSource; import org.springframework.util.ClassUtils; /** @@ -81,7 +81,7 @@ public class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecur } /** - * See {@link org.springframework.security.access.intercept.method.AbstractFallbackMethodSecurityMetadataSource#getAttributes(Method, Class)} + * See {@link org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource#getAttributes(Method, Class)} * for the logic of this method. The ordering here is slightly different in that we consider method-specific * annotations on an interface before class-level ones. */ diff --git a/core/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java b/core/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java index 54ba336420..372b753d41 100644 --- a/core/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java +++ b/core/src/main/java/org/springframework/security/access/vote/AbstractAccessDecisionManager.java @@ -21,6 +21,7 @@ import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.security.access.AccessDecisionManager; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.SpringSecurityMessageSource; diff --git a/core/src/main/java/org/springframework/security/access/vote/AbstractAclVoter.java b/core/src/main/java/org/springframework/security/access/vote/AbstractAclVoter.java index f0deebff55..b7890f31a8 100644 --- a/core/src/main/java/org/springframework/security/access/vote/AbstractAclVoter.java +++ b/core/src/main/java/org/springframework/security/access/vote/AbstractAclVoter.java @@ -14,6 +14,7 @@ */ package org.springframework.security.access.vote; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AuthorizationServiceException; import org.aopalliance.intercept.MethodInvocation; diff --git a/core/src/main/java/org/springframework/security/access/vote/AffirmativeBased.java b/core/src/main/java/org/springframework/security/access/vote/AffirmativeBased.java index 03818be860..8e9b157c92 100644 --- a/core/src/main/java/org/springframework/security/access/vote/AffirmativeBased.java +++ b/core/src/main/java/org/springframework/security/access/vote/AffirmativeBased.java @@ -17,6 +17,7 @@ package org.springframework.security.access.vote; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; diff --git a/core/src/main/java/org/springframework/security/access/vote/AuthenticatedVoter.java b/core/src/main/java/org/springframework/security/access/vote/AuthenticatedVoter.java index 5dcfdc8a55..52458f3a0b 100644 --- a/core/src/main/java/org/springframework/security/access/vote/AuthenticatedVoter.java +++ b/core/src/main/java/org/springframework/security/access/vote/AuthenticatedVoter.java @@ -17,6 +17,7 @@ package org.springframework.security.access.vote; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.authentication.AuthenticationTrustResolver; import org.springframework.security.authentication.AuthenticationTrustResolverImpl; diff --git a/core/src/main/java/org/springframework/security/access/vote/ConsensusBased.java b/core/src/main/java/org/springframework/security/access/vote/ConsensusBased.java index eaee380acd..e70d5804eb 100644 --- a/core/src/main/java/org/springframework/security/access/vote/ConsensusBased.java +++ b/core/src/main/java/org/springframework/security/access/vote/ConsensusBased.java @@ -17,6 +17,7 @@ package org.springframework.security.access.vote; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; diff --git a/core/src/main/java/org/springframework/security/access/vote/LabelBasedAclVoter.java b/core/src/main/java/org/springframework/security/access/vote/LabelBasedAclVoter.java index 5a5147754b..e630f2f608 100644 --- a/core/src/main/java/org/springframework/security/access/vote/LabelBasedAclVoter.java +++ b/core/src/main/java/org/springframework/security/access/vote/LabelBasedAclVoter.java @@ -43,7 +43,7 @@ import org.springframework.util.Assert; * @author Greg Turnquist * @version $Id$ * - * @see org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor + * @see org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor * @deprecated Use new spring-security-acl module instead */ public class LabelBasedAclVoter extends AbstractAclVoter { @@ -141,7 +141,7 @@ public class LabelBasedAclVoter extends AbstractAclVoter { * configuration with the attribute stored in attributeIndicatingLabeledOperation. * * @see org.springframework.security.access.vote.AbstractAclVoter - * @see org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor + * @see org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor */ public boolean supports(ConfigAttribute attribute) { if (attribute.getAttribute().equals(attributeIndicatingLabeledOperation)) { diff --git a/core/src/main/java/org/springframework/security/access/vote/RoleVoter.java b/core/src/main/java/org/springframework/security/access/vote/RoleVoter.java index f969510932..c3d96587d4 100644 --- a/core/src/main/java/org/springframework/security/access/vote/RoleVoter.java +++ b/core/src/main/java/org/springframework/security/access/vote/RoleVoter.java @@ -17,6 +17,7 @@ package org.springframework.security.access.vote; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; import org.springframework.security.core.GrantedAuthority; diff --git a/core/src/main/java/org/springframework/security/access/vote/UnanimousBased.java b/core/src/main/java/org/springframework/security/access/vote/UnanimousBased.java index ff32704dca..103a104f2b 100644 --- a/core/src/main/java/org/springframework/security/access/vote/UnanimousBased.java +++ b/core/src/main/java/org/springframework/security/access/vote/UnanimousBased.java @@ -18,6 +18,7 @@ package org.springframework.security.access.vote; import java.util.ArrayList; import java.util.List; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.core.Authentication; diff --git a/core/src/main/java/org/springframework/security/authentication/InsufficientAuthenticationException.java b/core/src/main/java/org/springframework/security/authentication/InsufficientAuthenticationException.java index f5991411ae..2508bd66db 100644 --- a/core/src/main/java/org/springframework/security/authentication/InsufficientAuthenticationException.java +++ b/core/src/main/java/org/springframework/security/authentication/InsufficientAuthenticationException.java @@ -21,7 +21,7 @@ import org.springframework.security.core.AuthenticationException; /** * Thrown if an authentication request is rejected because the credentials are not sufficiently trusted. *

- * {@link org.springframework.security.access.vote.AccessDecisionVoter}s will typically throw this exception if + * {@link org.springframework.security.access.AccessDecisionVoter}s will typically throw this exception if * they are dissatisfied with the level of the authentication, such as if performed using a remember-me mechanism or * anonymously. The commonly used {@link org.springframework.security.web.ExceptionTranslationFilter} will thus cause * the AuthenticationEntryPoint to be called, allowing the principal to authenticate with a stronger diff --git a/core/src/test/java/org/springframework/security/access/annotation/MethodDefinitionSourceEditorTigerTests.java b/core/src/test/java/org/springframework/security/access/annotation/MethodDefinitionSourceEditorTigerTests.java index 50b0ad58a0..7c1047d556 100644 --- a/core/src/test/java/org/springframework/security/access/annotation/MethodDefinitionSourceEditorTigerTests.java +++ b/core/src/test/java/org/springframework/security/access/annotation/MethodDefinitionSourceEditorTigerTests.java @@ -26,9 +26,9 @@ import org.springframework.security.access.SecurityConfig; import org.springframework.security.access.annotation.test.Entity; import org.springframework.security.access.annotation.test.PersonServiceImpl; import org.springframework.security.access.annotation.test.Service; -import org.springframework.security.access.intercept.method.MapBasedMethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSourceEditor; import org.springframework.security.access.intercept.method.MockMethodInvocation; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSourceEditor; /** diff --git a/core/src/test/java/org/springframework/security/access/expression/method/MethodExpressionVoterTests.java b/core/src/test/java/org/springframework/security/access/expression/method/MethodExpressionVoterTests.java index 069c2e4c26..73846d6db4 100644 --- a/core/src/test/java/org/springframework/security/access/expression/method/MethodExpressionVoterTests.java +++ b/core/src/test/java/org/springframework/security/access/expression/method/MethodExpressionVoterTests.java @@ -10,10 +10,10 @@ import java.util.List; import org.aopalliance.intercept.MethodInvocation; import org.junit.Test; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.expression.method.PreInvocationExpressionAttribute; import org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.authentication.TestingAuthenticationToken; import org.springframework.security.util.SimpleMethodInvocation; diff --git a/core/src/test/java/org/springframework/security/access/intercept/AbstractSecurityInterceptorTests.java b/core/src/test/java/org/springframework/security/access/intercept/AbstractSecurityInterceptorTests.java index 6590ce9f03..1e6ef3938a 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/AbstractSecurityInterceptorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/AbstractSecurityInterceptorTests.java @@ -20,9 +20,9 @@ import org.jmock.Mockery; import org.jmock.integration.junit4.JUnit4Mockery; import org.junit.Test; import org.springframework.security.access.AccessDecisionManager; +import org.springframework.security.access.SecurityMetadataSource; import org.springframework.security.access.intercept.AbstractSecurityInterceptor; import org.springframework.security.access.intercept.RunAsManager; -import org.springframework.security.access.intercept.SecurityMetadataSource; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.util.SimpleMethodInvocation; diff --git a/core/src/test/java/org/springframework/security/access/intercept/AfterInvocationProviderManagerTests.java b/core/src/test/java/org/springframework/security/access/intercept/AfterInvocationProviderManagerTests.java index efb90ef8ab..4515fc9c44 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/AfterInvocationProviderManagerTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/AfterInvocationProviderManagerTests.java @@ -22,9 +22,9 @@ import junit.framework.TestCase; import org.aopalliance.intercept.MethodInvocation; import org.springframework.security.access.AccessDeniedException; +import org.springframework.security.access.AfterInvocationProvider; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.AfterInvocationProvider; import org.springframework.security.access.intercept.AfterInvocationProviderManager; import org.springframework.security.core.Authentication; import org.springframework.security.util.SimpleMethodInvocation; diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptorTests.java b/core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptorTests.java similarity index 98% rename from core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptorTests.java rename to core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptorTests.java index 4812adb152..33747917a1 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityInterceptorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityInterceptorTests.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aopalliance; +package org.springframework.security.access.intercept.aopalliance; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; @@ -37,8 +37,8 @@ import org.springframework.security.access.SecurityConfig; import org.springframework.security.access.intercept.AfterInvocationManager; import org.springframework.security.access.intercept.RunAsManager; import org.springframework.security.access.intercept.RunAsUserToken; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.springframework.security.authentication.AuthenticationCredentialsNotFoundException; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.BadCredentialsException; diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java b/core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java similarity index 89% rename from core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java rename to core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java index b167e26e71..2633c850c7 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/aopalliance/MethodSecurityMetadataSourceAdvisorTests.java @@ -13,17 +13,17 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aopalliance; +package org.springframework.security.access.intercept.aopalliance; import java.lang.reflect.Method; import junit.framework.TestCase; import org.springframework.security.TargetObject; -import org.springframework.security.access.intercept.method.MapBasedMethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSourceEditor; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSourceEditor; /** * Tests {@link MethodSecurityMetadataSourceAdvisor}. diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptorTests.java b/core/src/test/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptorTests.java similarity index 92% rename from core/src/test/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptorTests.java rename to core/src/test/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptorTests.java index 49b5a5f857..d8a6cc9706 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/aspectj/AspectJSecurityInterceptorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/aspectj/AspectJSecurityInterceptorTests.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package org.springframework.security.access.intercept.method.aspectj; +package org.springframework.security.access.intercept.aspectj; import java.lang.reflect.Method; import java.util.List; @@ -30,9 +30,9 @@ import org.springframework.security.TargetObject; import org.springframework.security.access.AccessDecisionManager; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.aspectj.AspectJCallback; -import org.springframework.security.access.intercept.method.aspectj.AspectJSecurityInterceptor; +import org.springframework.security.access.intercept.aspectj.AspectJCallback; +import org.springframework.security.access.intercept.aspectj.AspectJSecurityInterceptor; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.TestingAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSourceTests.java b/core/src/test/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSourceTests.java index fa286610b1..79eaf7aa36 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSourceTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/method/MapBasedMethodSecurityMetadataSourceTests.java @@ -9,7 +9,7 @@ import org.junit.Before; import org.junit.Test; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.MapBasedMethodSecurityMetadataSource; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; /** * Tests for {@link MapBasedMethodSecurityMetadataSource}. diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluatorTests.java b/core/src/test/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluatorTests.java index 500a28c1bf..4e250177e4 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluatorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/method/MethodInvocationPrivilegeEvaluatorTests.java @@ -32,9 +32,9 @@ import org.springframework.security.access.AccessDecisionManager; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.MethodInvocationPrivilegeEvaluator; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator; +import org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor; +import org.springframework.security.access.method.MethodSecurityMetadataSource; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.TestingAuthenticationToken; import org.springframework.security.core.context.SecurityContextHolder; @@ -42,7 +42,7 @@ import org.springframework.security.util.MethodInvocationUtils; /** - * Tests {@link org.springframework.security.access.intercept.method.MethodInvocationPrivilegeEvaluator}. + * Tests {@link org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator}. * * @author Ben Alex * @version $Id$ diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditorTests.java b/core/src/test/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditorTests.java index b3f82b548e..84890ed957 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditorTests.java +++ b/core/src/test/java/org/springframework/security/access/intercept/method/MethodSecurityMetadataSourceEditorTests.java @@ -28,8 +28,8 @@ import org.springframework.security.OtherTargetObject; import org.springframework.security.TargetObject; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.MapBasedMethodSecurityMetadataSource; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSourceEditor; +import org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSourceEditor; /** diff --git a/core/src/test/java/org/springframework/security/access/intercept/method/MockMethodSecurityMetadataSource.java b/core/src/test/java/org/springframework/security/access/intercept/method/MockMethodSecurityMetadataSource.java index e8582c502d..5f0bdf8232 100644 --- a/core/src/test/java/org/springframework/security/access/intercept/method/MockMethodSecurityMetadataSource.java +++ b/core/src/test/java/org/springframework/security/access/intercept/method/MockMethodSecurityMetadataSource.java @@ -24,7 +24,7 @@ import org.aopalliance.intercept.MethodInvocation; import org.aspectj.lang.JoinPoint; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.intercept.method.MethodSecurityMetadataSource; +import org.springframework.security.access.method.MethodSecurityMetadataSource; /** diff --git a/core/src/test/java/org/springframework/security/access/vote/AbstractAccessDecisionManagerTests.java b/core/src/test/java/org/springframework/security/access/vote/AbstractAccessDecisionManagerTests.java index 72a44ee271..41e860485b 100644 --- a/core/src/test/java/org/springframework/security/access/vote/AbstractAccessDecisionManagerTests.java +++ b/core/src/test/java/org/springframework/security/access/vote/AbstractAccessDecisionManagerTests.java @@ -17,11 +17,11 @@ package org.springframework.security.access.vote; import junit.framework.TestCase; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; import org.springframework.security.access.vote.AbstractAccessDecisionManager; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.RoleVoter; import org.springframework.security.core.Authentication; diff --git a/core/src/test/java/org/springframework/security/access/vote/AffirmativeBasedTests.java b/core/src/test/java/org/springframework/security/access/vote/AffirmativeBasedTests.java index afc98e3ba5..bfb3c448d3 100644 --- a/core/src/test/java/org/springframework/security/access/vote/AffirmativeBasedTests.java +++ b/core/src/test/java/org/springframework/security/access/vote/AffirmativeBasedTests.java @@ -21,9 +21,9 @@ import java.util.ArrayList; import java.util.List; import org.junit.Test; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.AffirmativeBased; import org.springframework.security.access.vote.RoleVoter; import org.springframework.security.authentication.TestingAuthenticationToken; diff --git a/core/src/test/java/org/springframework/security/access/vote/AuthenticatedVoterTests.java b/core/src/test/java/org/springframework/security/access/vote/AuthenticatedVoterTests.java index a20e27b01b..02828785a4 100644 --- a/core/src/test/java/org/springframework/security/access/vote/AuthenticatedVoterTests.java +++ b/core/src/test/java/org/springframework/security/access/vote/AuthenticatedVoterTests.java @@ -19,9 +19,9 @@ import java.util.List; import junit.framework.TestCase; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.AuthenticatedVoter; import org.springframework.security.authentication.AnonymousAuthenticationToken; import org.springframework.security.authentication.RememberMeAuthenticationToken; diff --git a/core/src/test/java/org/springframework/security/access/vote/ConsensusBasedTests.java b/core/src/test/java/org/springframework/security/access/vote/ConsensusBasedTests.java index 8d47e61e3c..b3e1e895af 100644 --- a/core/src/test/java/org/springframework/security/access/vote/ConsensusBasedTests.java +++ b/core/src/test/java/org/springframework/security/access/vote/ConsensusBasedTests.java @@ -21,10 +21,10 @@ import java.util.List; import java.util.Vector; import org.junit.Test; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.ConsensusBased; import org.springframework.security.access.vote.RoleVoter; import org.springframework.security.authentication.TestingAuthenticationToken; diff --git a/core/src/test/java/org/springframework/security/access/vote/DenyAgainVoter.java b/core/src/test/java/org/springframework/security/access/vote/DenyAgainVoter.java index 945bcd31c9..b7192d47a3 100644 --- a/core/src/test/java/org/springframework/security/access/vote/DenyAgainVoter.java +++ b/core/src/test/java/org/springframework/security/access/vote/DenyAgainVoter.java @@ -15,8 +15,8 @@ package org.springframework.security.access.vote; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.core.Authentication; import java.util.Iterator; diff --git a/core/src/test/java/org/springframework/security/access/vote/DenyVoter.java b/core/src/test/java/org/springframework/security/access/vote/DenyVoter.java index e5d4bc6597..1854a08151 100644 --- a/core/src/test/java/org/springframework/security/access/vote/DenyVoter.java +++ b/core/src/test/java/org/springframework/security/access/vote/DenyVoter.java @@ -15,8 +15,8 @@ package org.springframework.security.access.vote; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.ConfigAttribute; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.core.Authentication; import java.util.Iterator; diff --git a/core/src/test/java/org/springframework/security/access/vote/UnanimousBasedTests.java b/core/src/test/java/org/springframework/security/access/vote/UnanimousBasedTests.java index 08f35e75a7..a190f6dcb3 100644 --- a/core/src/test/java/org/springframework/security/access/vote/UnanimousBasedTests.java +++ b/core/src/test/java/org/springframework/security/access/vote/UnanimousBasedTests.java @@ -20,10 +20,10 @@ import java.util.Vector; import junit.framework.TestCase; +import org.springframework.security.access.AccessDecisionVoter; import org.springframework.security.access.AccessDeniedException; import org.springframework.security.access.ConfigAttribute; import org.springframework.security.access.SecurityConfig; -import org.springframework.security.access.vote.AccessDecisionVoter; import org.springframework.security.access.vote.RoleVoter; import org.springframework.security.access.vote.UnanimousBased; import org.springframework.security.authentication.TestingAuthenticationToken; diff --git a/core/src/test/resources/org/springframework/security/vote/labelBasedSecurityApplicationContext.xml b/core/src/test/resources/org/springframework/security/vote/labelBasedSecurityApplicationContext.xml index 6a3dfa1f6e..6c3a76daaa 100644 --- a/core/src/test/resources/org/springframework/security/vote/labelBasedSecurityApplicationContext.xml +++ b/core/src/test/resources/org/springframework/security/vote/labelBasedSecurityApplicationContext.xml @@ -60,7 +60,7 @@ + class="org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor"> false diff --git a/itest/context/src/test/resources/sec-936-app-context.xml b/itest/context/src/test/resources/sec-936-app-context.xml index de1509ffb2..e07fcbaa63 100755 --- a/itest/context/src/test/resources/sec-936-app-context.xml +++ b/itest/context/src/test/resources/sec-936-app-context.xml @@ -25,7 +25,7 @@ - +