View Javadoc

1   package com.atlassian.plugins.rest.common.expand;
2   
3   import java.lang.annotation.Documented;
4   
5   import static java.lang.annotation.ElementType.*;
6   
7   import java.lang.annotation.Retention;
8   
9   import static java.lang.annotation.RetentionPolicy.*;
10  
11  import java.lang.annotation.Target;
12  
13  /**
14   * Annotation available for types to declare which is their {@link EntityExpander}
15   */
16  @Retention(RUNTIME)
17  @Target(TYPE)
18  @Documented
19  public @interface Expander {
20      Class<? extends EntityExpander<?>> value();
21  }