View Javadoc

1   /** 2009, Digitalis Informatica. All rights reserved.
2    *
3    * Distribuicao e Gestao de Informatica, Lda.
4    * Estrada de Paco de Arcos num.9 - Piso -1
5    * 2780-666 Paco de Arcos
6    * Telefone: (351) 21 4408990
7    * Fax: (351) 21 4408999
8    * http://www.digitalis.pt
9    */
10  
11  package pt.digitalis.dif.dem.annotations.security;
12  
13  import java.lang.annotation.ElementType;
14  import java.lang.annotation.Retention;
15  import java.lang.annotation.RetentionPolicy;
16  import java.lang.annotation.Target;
17  
18  import pt.digitalis.dif.dem.annotations.metaannotations.BindToPrimary;
19  
20  
21  /**
22   * Rule association for a given parameter.
23   *
24   *
25   * @author Pedro Viegas <a href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a><br/>
26   * @created Apr 22, 2009
27   */
28  @Target(ElementType.TYPE)
29  @Retention(RetentionPolicy.RUNTIME)
30  @BindToPrimary( { "pt.digitalis.dif.dem.annotations.entities.ApplicationDefinition" })
31  public @interface Users {
32  
33      /** The rules */
34      User[] value();
35  }