Create methods in the serviceSecurityInterceptor from objects with a "Service"
stereotype and add a tagged value for the processConfigAttribute
-----------------------------------------------------------------------------------------------------------------------------------------------
Key: SPRING-97
URL: http://jira.andromda.org/browse/SPRING-97
Project: Spring Cartridge
Type: New Feature
Versions: 3.1RC1
Reporter: Kiran Keshav
Assigned to: Chad Brandon
Add functionality to create all methods in the serviceSecurityInterceptor based
on methods in a service (objects modelled with a "Service" stereotype). Add a
tagged value to set the processConfigAttribute on each of these methods (ie.
ACL_FOOBAR_EDIT). This tagged value will be part of the WebServiceOperation
stereotype.
eg.
<bean id="serviceSecurityInterceptor"
class="net.sf.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor">
<property name="authenticationManager"><ref
bean="authenticationManager"/></property>
<property name="accessDecisionManager"><ref
local="businessAccessDecisionManager"/></property>
<property name="afterInvocationManager"><ref
local="afterInvocationManager"/></property>
<property name="objectDefinitionSource">
<value>
foo.bar.FooBarService.getAllFooBars=user, admin
foo.bar.FooBarService.updateFooBar=ACL_FOOBAR_EDIT
foo.bar.FooBarService.removeFooBar=ACL_FOOBAR_DELETE
</value>
</property>
</bean>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.andromda.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Andromda-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-devel