You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2006/09/06 02:23:28 UTC
svn commit: r440539 -
/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml
Author: carlos
Date: Tue Sep 5 17:23:27 2006
New Revision: 440539
URL: http://svn.apache.org/viewvc?view=rev&rev=440539
Log:
Reorganise components
Modified:
maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml
Modified: maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml?view=diff&rev=440539&r1=440538&r2=440539
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml (original)
+++ maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/META-INF/plexus/application.xml Tue Sep 5 17:23:27 2006
@@ -602,6 +602,60 @@
</component>
<component>
+ <role>org.acegisecurity.acl.AclProvider</role>
+ <implementation>org.acegisecurity.acl.basic.BasicAclProvider</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.acl.basic.BasicAclExtendedDao</role>
+ <field-name>basicAclDao</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.acl.AclManager</role>
+ <implementation>org.acegisecurity.acl.AclProviderManager</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.acl.AclProvider</role>
+ <field-name>providers</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.vote.AccessDecisionVoter</role>
+ <role-hint>roleVoter</role-hint>
+ <implementation>org.acegisecurity.vote.RoleVoter</implementation>
+ </component>
+
+ <!-- An access decision manager used by the business objects -->
+ <component>
+ <role>org.acegisecurity.AccessDecisionManager</role>
+ <implementation>org.acegisecurity.vote.AffirmativeBased</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.vote.AccessDecisionVoter</role>
+ <field-name>decisionVoters</field-name>
+ </requirement>
+ </requirements>
+ <configuration>
+ <allowIfAllAbstainDecisions>true</allowIfAllAbstainDecisions>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.afterinvocation.AfterInvocationProviderManager</role>
+ <implementation>org.acegisecurity.afterinvocation.AfterInvocationProviderManager</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.afterinvocation.AfterInvocationProvider</role>
+ <field-name>providers</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
<role>org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor</role>
<implementation>org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor</implementation>
<requirements>
@@ -746,34 +800,6 @@
</component>
<component>
- <role>org.acegisecurity.acl.AclProvider</role>
- <implementation>org.acegisecurity.acl.basic.BasicAclProvider</implementation>
- <requirements>
- <requirement>
- <role>org.acegisecurity.acl.basic.BasicAclExtendedDao</role>
- <field-name>basicAclDao</field-name>
- </requirement>
- </requirements>
- </component>
-
- <component>
- <role>org.acegisecurity.acl.AclManager</role>
- <implementation>org.acegisecurity.acl.AclProviderManager</implementation>
- <requirements>
- <requirement>
- <role>org.acegisecurity.acl.AclProvider</role>
- <field-name>providers</field-name>
- </requirement>
- </requirements>
- </component>
-
- <component>
- <role>org.acegisecurity.vote.AccessDecisionVoter</role>
- <role-hint>roleVoter</role-hint>
- <implementation>org.acegisecurity.vote.RoleVoter</implementation>
- </component>
-
- <component>
<role>org.acegisecurity.vote.AccessDecisionVoter</role>
<role-hint>aclProjectRead</role-hint>
<implementation>org.acegisecurity.vote.BasicAclEntryVoter</implementation>
@@ -813,21 +839,6 @@
</configuration>
</component>
- <!-- An access decision manager used by the business objects -->
- <component>
- <role>org.acegisecurity.AccessDecisionManager</role>
- <implementation>org.acegisecurity.vote.AffirmativeBased</implementation>
- <requirements>
- <requirement>
- <role>org.acegisecurity.vote.AccessDecisionVoter</role>
- <field-name>decisionVoters</field-name>
- </requirement>
- </requirements>
- <configuration>
- <allowIfAllAbstainDecisions>true</allowIfAllAbstainDecisions>
- </configuration>
- </component>
-
<component>
<role>org.acegisecurity.afterinvocation.AfterInvocationProvider</role>
<role-hint>afterAclCollectionRead</role-hint>
@@ -862,17 +873,6 @@
<permission>READ</permission>
</requirePermissionFromString>
</configuration>
- </component>
-
- <component>
- <role>org.acegisecurity.afterinvocation.AfterInvocationProviderManager</role>
- <implementation>org.acegisecurity.afterinvocation.AfterInvocationProviderManager</implementation>
- <requirements>
- <requirement>
- <role>org.acegisecurity.afterinvocation.AfterInvocationProvider</role>
- <field-name>providers</field-name>
- </requirement>
- </requirements>
</component>