Java 5 annotation for describing service layer security attributes.
The Secured annotation is used to define a list of security
configuration attributes for business methods. This annotation can be used
as a Java 5 alternative to XML configuration.
For example:
@Secured ({"ROLE_USER"})
public void create(Contact contact);
@Secured ({"ROLE_USER", "ROLE_ADMIN"})
public void update(Contact contact);
@Secured ({"ROLE_ADMIN"})
public void delete(Contact contact);
author: Mark St.Godard version: $Id: Secured.java 1496 2006-05-23 13:38:33Z benalex $ |