クラス DenyAllPermissionEvaluator

  • 実装されたすべてのインターフェース:
    org.springframework.aop.framework.AopInfrastructureBeanPermissionEvaluator

    public class DenyAllPermissionEvaluator
    extends java.lang.Object
    implements PermissionEvaluator
    すべてのアクセスを拒否する nullPermissionEvaluator。アクセス許可の評価を必要としない場合にデフォルトで使用されます。
    導入:
    3.0
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      booleanhasPermission​(Authentication authentication, java.io.Serializable targetId, java.lang.String targetType, java.lang.Object permission)
      ターゲットインスタンス自体ではなく、ターゲットオブジェクトの識別子のみが利用可能なパーミッションを評価するための代替方法。
      booleanhasPermission​(Authentication authentication, java.lang.Object target, java.lang.Object permission)
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクターの詳細

      • DenyAllPermissionEvaluator

        public DenyAllPermissionEvaluator()
    • メソッドの詳細

      • hasPermission

        public boolean hasPermission​(Authentication authentication,
                                     java.lang.Object target,
                                     java.lang.Object permission)
        次で指定:
        インターフェース PermissionEvaluatorhasPermission 
        パラメーター:
        authentication - 問題のユーザーを表します。null であってはなりません。
        target - アクセス許可を確認するドメインオブジェクト。null の場合は式で明示的にチェックできるため、実装は false を返す必要があります。
        permission - 式システムによって提供される許可オブジェクトの表現。null ではありません。
        戻り値:
        常に偽
      • hasPermission

        public boolean hasPermission​(Authentication authentication,
                                     java.io.Serializable targetId,
                                     java.lang.String targetType,
                                     java.lang.Object permission)
        インターフェースからコピーされた説明: PermissionEvaluator
        ターゲットインスタンス自体ではなく、ターゲットオブジェクトの識別子のみが利用可能なパーミッションを評価するための代替方法。
        次で指定:
        インターフェース PermissionEvaluatorhasPermission 
        パラメーター:
        authentication - 問題のユーザーを表します。null であってはなりません。
        targetId - オブジェクトインスタンスの識別子 (通常、ロング)
        targetType - ターゲットの型を表す文字列(通常は Java クラス名)。null ではありません。
        permission - 式システムによって提供される許可オブジェクトの表現。null ではありません。
        戻り値:
        常に偽