Hi people:

In order to avoid the declaration of DTOs when I try to send my bussines beans 
to another context (for example, retrieving beans with Remote EJB or Web 
Remoting). In order to check security constraints, I would like to exclude 
properties depending on the permissions of the user logged on, mixin the way as 
@WebRemote and @Restrict works. I would like to annotate my Entities in the 
next way:

@Name("person")
class Person implements Serializable{

   ....
   @SerializeWhen("#{s:hasPermission('manager')}")
   List getFriends(){....}

}

We can detect "Serialization Gateways", like an EJB remote call or WebRemote 
call, and perform an implicit invocation of a "serializeWithRestrictions()" 
method to serialize only the permissed properties.

Are there a way to perform a checking like this in Seam?

Thank You!

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4102329#4102329

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4102329
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to