| 
 | Oracle | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface Adjudicator
The Adjudicator interface defines the security service provider
 interface (SSPI) for an object that is responsible for making the final
 decision as to whether the processing of the requested method should be
 permitted to proceed or should be denied.
 
 An implementation of the Adjudicator interface is the part of an
 Adjudication provider that is called after all the Access Decisions'
 isAccessAllowed methods have been called and returned successfully
 (that is, without throwing exceptions).
 An implementation of the Adjudicator interface is a singleton object that exists
 once per realm/JVM (which is part of a security policy domain).
| Method Summary | |
|---|---|
|  boolean | adjudicate(Result[] results)Deprecated. Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs). | 
|  void | initialize(String[] accessDecisionClassNames)Deprecated. Initializes the names of the Access Decisions so that they do not require computation on every isAccessAllowedcall that the Authorization Manager (part of the WebLogic Security Framework) makes. | 
| Method Detail | 
|---|
void initialize(String[] accessDecisionClassNames)
isAccessAllowed
 call that the Authorization Manager (part of the WebLogic Security Framework) makes.
accessDecisionClassNames - an array of String objects
                                  containing the list of Access Decisions.
                                  The order of this list 
                                  will match the order of the array of int
                                  results sent into the adjudicate call.boolean adjudicate(Result[] results)
results - a Result array returned from the Authorization 
                 Manager, containing the result of each Access Decision.
                 Note that the the order of results is the
                 same as the order of Access Decision class names 
                 that were passed in on
                 the initialize method of this interface.
TRUE
                              indicates that the decision is to permit; a value
                              of FALSE indicates that the decision is
                              to deny.| 
 | Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 2008 Oracle | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||