Annotation Interface Secured
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);
-
Required Element Summary
-
Element Details
-
value
String[] valueReturns the list of security configuration attributes (e.g. ROLE_USER, ROLE_ADMIN).- Returns:
- String[] The secure method attributes
-