Hi,
I'm learning Seam and its role extended features. It's a very big step compared
to JAAS but I recognize I expected a more adapted behavior :-/
In fact, the code is always full of test cases that redirect to the
corresponding method for a given role if( "role1" ) doThis(); else doThat(); to
return a restricted result list or simply overdrive a deature againt the role.
I was suprised Seam didn't adress this common concept, even more because I was
very pleased by the other aspects of Seam, espacially conversations.
The idea I imagined to solve code repetition for role testing was sth like an
intercepted method :
@RoleSensible
| void myMethod() { //do common tasks };
then intercepting methods e.g:
| @RoleCase( method="myMethod" )
| @Restricted("#{s:hasPermission('bean', 'case1', user)}")
| void case1() {};
|
the annotation I imagined @RoleSensible should be mandatory, even it's just
there only to warn the method will be intercepted.
Do I have to add a feature request? or maybe is it not in the spirit Seam was
designed in?
Regards,
Zied hamdi
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4120032#4120032
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4120032
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user