|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={METHOD,TYPE}) @Retention(value=RUNTIME) @Inherited @Documented public @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 | |
---|---|
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 |