クラス AbstractAclProvider

java.lang.ObjectSE
org.springframework.security.acls.afterinvocation.AbstractAclProvider
実装されたすべてのインターフェース:
AfterInvocationProvider
既知の直属サブクラス
AclEntryAfterInvocationCollectionFilteringProviderAclEntryAfterInvocationProvider

public abstract class AbstractAclProvider extends ObjectSE implements AfterInvocationProvider
一般的に使用される ACL 関連サービスを提供する抽象 AfterInvocationProvider
  • フィールドの詳細

  • コンストラクターの詳細

  • メソッドの詳細

    • getProcessDomainObjectClass

      protected ClassSE<?> getProcessDomainObjectClass()
    • hasPermission

      protected boolean hasPermission(Authentication authentication, ObjectSE domainObject)
    • setObjectIdentityRetrievalStrategy

      public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
    • setProcessConfigAttribute

      protected void setProcessConfigAttribute(StringSE processConfigAttribute)
    • setProcessDomainObjectClass

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