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