@Published @Target(value=METHOD) @Retention(value=RUNTIME) @Interceptor(value=CheckRole.Impl.class) @Documented public @interface CheckRole
Interceptor。
 
 このアノテーションをアクションのメソッドに設定することで、
 そのメソッドを実行するために必要なロールをアクセスしてきたユーザが持つかどうかを
 チェックできるようになる。
 アクセスしてきたユーザの識別子は、ThreadContextのgetUserIdメソッドで
 取得できるものが利用される。
 また、ロールの有無の判定はRoleEvaluatorに委譲して行われる。
 このRoleEvaluatorのインスタンスは、システムリポジトリから"roleEvaluator"という名前で
 取得したものを使用する。
 
 判定の結果ロールを持たないと判断された場合は、Forbiddenがスローされる。