View Javadoc
1   package usecase.auth;
2   
3   import javax.interceptor.InterceptorBinding;
4   import java.lang.annotation.Documented;
5   import java.lang.annotation.Inherited;
6   import java.lang.annotation.Retention;
7   import java.lang.annotation.Target;
8   
9   import static java.lang.annotation.ElementType.METHOD;
10  import static java.lang.annotation.ElementType.TYPE;
11  import static java.lang.annotation.RetentionPolicy.RUNTIME;
12  
13  @Inherited
14  @InterceptorBinding
15  @Retention(RUNTIME)
16  @Target({METHOD, TYPE})
17  @Documented
18  public @interface AuthenticationRequired {
19  }