View Javadoc

1   /**
2    * - Digitalis Internal Framework v2.0 - (C) 2007, Digitalis Informatica. Distribuicao e Gestao de Informatica, Lda.
3    * Estrada de Paco de Arcos num.9 - Piso -1 2780-666 Paco de Arcos Telefone: (351) 21 4408990 Fax: (351) 21 4408999
4    * http://www.digitalis.pt
5    */
6   package pt.digitalis.dif.dem.annotations.parameter;
7   
8   import java.lang.annotation.ElementType;
9   import java.lang.annotation.Retention;
10  import java.lang.annotation.RetentionPolicy;
11  import java.lang.annotation.Target;
12  
13  import pt.digitalis.dif.dem.annotations.metaannotations.BindToPrimary;
14  import pt.digitalis.dif.utils.extensions.document.DocumentRepositoryEntry;
15  
16  /**
17   * This annotation defines that a specific {@link DocumentRepositoryEntry} typed parameter should be automatically added
18   * to the document repository
19   *
20   * @author Joćo Galaio <a href="mailto:jgalaio@digitalis.pt">jgalaio@digitalis.pt</a>
21   * @author Pedro Viegas <a href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a>
22   * @created 2009/06/24
23   * @see pt.digitalis.dif.dem.objects.parameters.IParameter
24   */
25  @Target(ElementType.FIELD)
26  @Retention(RetentionPolicy.RUNTIME)
27  @BindToPrimary( {"pt.digitalis.dif.dem.annotations.parameter.Parameter"})
28  public @interface AddDocumentToRepository {
29  }