クラス AbstractAccessDecisionManager
java.lang.ObjectSE
org.springframework.security.access.vote.AbstractAccessDecisionManager
- 実装されているすべてのインターフェース:
org.springframework.beans.factory.Aware、org.springframework.beans.factory.InitializingBean、org.springframework.context.MessageSourceAware、AccessDecisionManager
- 既知の直属サブクラス
AffirmativeBased、ConsensusBased、UnanimousBased
@DeprecatedSE
public abstract class AbstractAccessDecisionManager
extends ObjectSE
implements AccessDecisionManager, org.springframework.beans.factory.InitializingBean, org.springframework.context.MessageSourceAware
使用すべきではありません。
AccessDecisionManager の抽象的な実装。AccessDecisionVoter の Bean コンテキスト定義リストの構成と、すべての投票者が投票を拒否した場合のアクセス制御動作を処理します(デフォルトではアクセスを拒否します)。
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAbstractAccessDecisionManager(ListSE<AccessDecisionVoter<?>> decisionVoters) 使用すべきではありません。メソッドのサマリー
修飾子と型メソッド説明void使用すべきではありません。protected final void使用すべきではありません。使用すべきではありません。boolean使用すべきではありません。voidsetAllowIfAllAbstainDecisions(boolean allowIfAllAbstainDecisions) 使用すべきではありません。voidsetMessageSource(org.springframework.context.MessageSource messageSource) 使用すべきではありません。boolean使用すべきではありません。すべてのAccessDecisionVoterを反復処理し、それぞれが提示されたクラスをサポートできるようにします。booleansupports(ConfigAttribute attribute) 使用すべきではありません。このAccessDecisionManagerが、渡されたConfigAttributeで提示された認可リクエストを処理できるかどうかを示します。toString()使用すべきではありません。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.security.access.AccessDecisionManager から継承されたメソッド
decide
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger使用すべきではありません。messages
protected org.springframework.context.support.MessageSourceAccessor messages使用すべきではありません。
コンストラクターの詳細
AbstractAccessDecisionManager
使用すべきではありません。
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet
checkAllowIfAllAbstainDecisions
protected final void checkAllowIfAllAbstainDecisions()使用すべきではありません。getDecisionVoters
使用すべきではありません。isAllowIfAllAbstainDecisions
public boolean isAllowIfAllAbstainDecisions()使用すべきではありません。setAllowIfAllAbstainDecisions
public void setAllowIfAllAbstainDecisions(boolean allowIfAllAbstainDecisions) 使用すべきではありません。setMessageSource
public void setMessageSource(org.springframework.context.MessageSource messageSource) 使用すべきではありません。- 次で指定:
- インターフェース
org.springframework.context.MessageSourceAwareのsetMessageSource
supports
使用すべきではありません。インターフェースからコピーされた説明:AccessDecisionManagerこのAccessDecisionManagerが、渡されたConfigAttributeで提示された認可リクエストを処理できるかどうかを示します。これにより、
AbstractSecurityInterceptorは、構成されたAccessDecisionManagerおよび / またはRunAsManagerおよび / またはAfterInvocationManagerが消費できるすべての構成属性をチェックできます。- 次で指定:
- インターフェース
AccessDecisionManagerのsupports - パラメーター:
attribute-AbstractSecurityInterceptorに対して構成された構成属性- 戻り値:
- この
AccessDecisionManagerが渡された構成属性をサポートできる場合は true
supports
使用すべきではありません。すべてのAccessDecisionVoterを反復処理し、それぞれが提示されたクラスをサポートできるようにします。1 人以上の投票者が提示されたクラスをサポートできない場合、
falseが返されます。- 次で指定:
- インターフェース
AccessDecisionManagerのsupports - パラメーター:
clazz- 提示されている保護されたオブジェクトの型- 戻り値:
- この型がサポートされている場合は true
toString
使用すべきではありません。
AuthorizationManagerを使用してください