クラス AbstractAclProvider
java.lang.ObjectSE
org.springframework.security.acls.afterinvocation.AbstractAclProvider
- 実装されたすべてのインターフェース:
AfterInvocationProvider
一般的に使用される ACL 関連サービスを提供する抽象
AfterInvocationProvider
。フィールドのサマリー
フィールド修飾子と型フィールド説明protected final AclService
protected ObjectIdentityRetrievalStrategy
protected StringSE
protected ClassSE<?>
protected final ListSE<Permission>
protected SidRetrievalStrategy
コンストラクターの概要
コンストラクターコンストラクター説明AbstractAclProvider
(AclService aclService, StringSE processConfigAttribute, ListSE<Permission> requirePermission) メソッドのサマリー
修飾子と型メソッド説明protected ClassSE<?>
protected boolean
hasPermission
(Authentication authentication, ObjectSE domainObject) void
setObjectIdentityRetrievalStrategy
(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) protected void
setProcessConfigAttribute
(StringSE processConfigAttribute) void
setProcessDomainObjectClass
(ClassSE<?> processDomainObjectClass) void
setSidRetrievalStrategy
(SidRetrievalStrategy sidRetrievalStrategy) boolean
この実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。boolean
supports
(ConfigAttribute attribute) このAfterInvocationProvider
が、渡されたConfigAttribute
を含む決定に参加できるかどうかを示します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.security.access.AfterInvocationProvider から継承されたメソッド
decide
フィールドの詳細
aclService
processConfigAttribute
processDomainObjectClass
objectIdentityRetrievalStrategy
sidRetrievalStrategy
requirePermission
コンストラクターの詳細
AbstractAclProvider
public AbstractAclProvider(AclService aclService, StringSE processConfigAttribute, ListSE<Permission> requirePermission)
メソッドの詳細
getProcessDomainObjectClass
hasPermission
setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) setProcessConfigAttribute
setProcessDomainObjectClass
setSidRetrievalStrategy
supports
インターフェースからコピーされた説明:AfterInvocationProvider
このAfterInvocationProvider
が、渡されたConfigAttribute
を含む決定に参加できるかどうかを示します。これにより、
AbstractSecurityInterceptor
は、構成されたAccessDecisionManager
および / またはRunAsManager
および / またはAccessDecisionManager
が消費できるすべての構成属性をチェックできます。- 次で指定:
- インターフェース
AfterInvocationProvider
のsupports
- パラメーター:
attribute
-AbstractSecurityInterceptor
に対して構成された構成属性- 戻り値:
- この
AfterInvocationProvider
が渡された構成属性をサポートできる場合は true
supports
この実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。- 次で指定:
- インターフェース
AfterInvocationProvider
のsupports
- パラメーター:
clazz
- 安全なオブジェクト- 戻り値:
- 常に
true