|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
@Inherited
@Documented
public @interface SecuredJava 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 | |
|---|---|
String[] |
value
Returns the list of security configuration attributes (e.g. |
| Element Detail |
|---|
public abstract String[] value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||