クラス AbstractAclProvider

    • フィールドの詳細

      • processConfigAttribute

        protected java.lang.String processConfigAttribute
      • processDomainObjectClass

        protected java.lang.Class<?> processDomainObjectClass
      • requirePermission

        protected final java.util.List<Permission> requirePermission
    • コンストラクターの詳細

      • AbstractAclProvider

        public AbstractAclProvider​(AclService aclService,
                                   java.lang.String processConfigAttribute,
                                   java.util.List<Permission> requirePermission)
    • メソッドの詳細

      • getProcessDomainObjectClass

        protected java.lang.Class<?> getProcessDomainObjectClass()
      • hasPermission

        protected boolean hasPermission​(Authentication authentication,
                                        java.lang.Object domainObject)
      • setProcessConfigAttribute

        protected void setProcessConfigAttribute​(java.lang.String processConfigAttribute)
      • setProcessDomainObjectClass

        public void setProcessDomainObjectClass​(java.lang.Class<?> processDomainObjectClass)
      • setSidRetrievalStrategy

        public void setSidRetrievalStrategy​(SidRetrievalStrategy sidRetrievalStrategy)
      • supports

        public boolean supports​(ConfigAttribute attribute)
        インターフェースからコピーされた説明: AfterInvocationProvider
        この AfterInvocationProvider が、渡された ConfigAttribute を含む決定に参加できるかどうかを示します。

        これにより、AbstractSecurityInterceptor は、構成された AccessDecisionManager および / または RunAsManager および / または AccessDecisionManager が消費できるすべての構成属性をチェックできます。

        次で指定:
        インターフェース AfterInvocationProvidersupports 
        パラメーター:
        attribute - AbstractSecurityInterceptor に対して構成された構成属性
        戻り値:
        この AfterInvocationProvider が渡された構成属性をサポートできる場合は true
      • supports

        public boolean supports​(java.lang.Class<?> clazz)
        この実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。
        次で指定:
        インターフェース AfterInvocationProvidersupports 
        パラメーター:
        clazz - 安全なオブジェクト
        戻り値:
        常に true