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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...