|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.acegisecurity.vote.AbstractAccessDecisionManager
org.acegisecurity.vote.UnanimousBased
public class UnanimousBased
Simple concrete implementation of AccessDecisionManager that requires all voters to
abstain or grant access.
| Field Summary |
|---|
| Fields inherited from class org.acegisecurity.vote.AbstractAccessDecisionManager |
|---|
messages |
| Constructor Summary | |
|---|---|
UnanimousBased()
|
|
| Method Summary | |
|---|---|
void |
decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
This concrete implementation polls all configured AccessDecisionVoters for each ConfigAttribute and grants access if only grant votes were received. |
| Methods inherited from class org.acegisecurity.vote.AbstractAccessDecisionManager |
|---|
afterPropertiesSet, checkAllowIfAllAbstainDecisions, getDecisionVoters, isAllowIfAllAbstainDecisions, setAllowIfAllAbstainDecisions, setDecisionVoters, setMessageSource, supports, supports |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UnanimousBased()
| Method Detail |
|---|
public void decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
throws AccessDeniedException
AccessDecisionVoters for each ConfigAttribute and grants access if only grant votes were received.Other voting
implementations usually pass the entire list of ConfigAttributeDefinitions to the
AccessDecisionVoter. This implementation differs in that each AccessDecisionVoter
knows only about a single ConfigAttribute at a time.
If every AccessDecisionVoter abstained from voting, the decision will be based on the
AbstractAccessDecisionManager.isAllowIfAllAbstainDecisions() property (defaults to false).
authentication - the caller invoking the methodobject - the secured objectconfig - the configuration attributes associated with the method being invoked
AccessDeniedException - if access is denied
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||