クラス AbstractAclProvider
java.lang.ObjectSE
org.springframework.security.acls.afterinvocation.AbstractAclProvider
- 実装済みのインターフェース一覧:
AfterInvocationProvider
一般的に使用される ACL 関連サービスを提供する抽象
AfterInvocationProvider。フィールド概要
フィールド修飾子と型フィールド説明protected final AclServiceprotected ObjectIdentityRetrievalStrategyprotected StringSEprotected ClassSE<?>protected final ListSE<Permission>protected SidRetrievalStrategyコンストラクター概要
コンストラクターコンストラクター説明AbstractAclProvider(AclService aclService, StringSE processConfigAttribute, ListSE<Permission> requirePermission) 方法の概要
修飾子と型メソッド説明protected ClassSE<?>protected booleanhasPermission(Authentication authentication, ObjectSE domainObject) voidsetObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) protected voidsetProcessConfigAttribute(StringSE processConfigAttribute) voidsetProcessDomainObjectClass(ClassSE<?> processDomainObjectClass) voidsetSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalStrategy) booleanこの実装は、提示されたセキュアオブジェクトをクエリしないため、あらゆる型のクラスをサポートします。booleansupports(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