クラス 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 コンテキスト定義リストの構成と、すべての投票者が投票を拒否した場合のアクセス制御動作を処理します(デフォルトではアクセスを拒否します)。
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター修飾子コンストラクター説明protected
AbstractAccessDecisionManager
(ListSE<AccessDecisionVoter<?>> decisionVoters) 使用すべきではありません。メソッドのサマリー
修飾子と型メソッド説明void
使用すべきではありません。protected final void
使用すべきではありません。使用すべきではありません。boolean
使用すべきではありません。void
setAllowIfAllAbstainDecisions
(boolean allowIfAllAbstainDecisions) 使用すべきではありません。void
setMessageSource
(org.springframework.context.MessageSource messageSource) 使用すべきではありません。boolean
使用すべきではありません。すべてのAccessDecisionVoter
を反復処理し、それぞれが提示されたクラスをサポートできるようにします。boolean
supports
(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
を使用してください