|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
| AbstractDecisionCombinator | Proxy class which adds set methods on the DecisionCombinator for the ability to create a JavaBean DecisionCombinator |
| AbstractDynamicAttributeService | Abstract class to to contain the POA and add some additional "Bean" methods for configuration |
| AbstractPolicyEvaluator | PolicyEvaluator wrapper for the relevant POA class |
| AccessDecisionAdminImpl | Used to store references to PolicyEvaluatorLocator and DynamicAttributeService Persistently |
| AccessDecisionImpl | Implements the AccessDecision interface |
| CreateResource | Read in the PolicyEvaluators and DecisionCombinator associated with a ResourceName |
| DecisionEvaluatorFactory | dynamic creation of DecisionCombinator and PolicyEvaluators |
| Evaluator_ | Evaluator_ contains the ResourceName, the Object reference and Object name |
| PolicyEvaluatorAdminImpl | Java Interface Class org.omg.DfResourceAccessDecision.PolicyEvaluatorAdmin Source File gov/lanl/RAD.POlicyEvaluatorAdminImpl.java This implementation stores the policies and resource_names in Hashtables and is not persistent IDL Source File DfResourceAccessDecision.idl IDL Absolute Name ::DfResourceAccessDecision::PolicyEvaluatorAdmin Repository Identifier IDL:omg.org/DfResourceAccessDecision/PolicyEvaluatorAdmin:1.0 IDL definition: #pragma prefix "omg.org/DfResourceAccessDecision" interface PolicyEvaluatorAdmin { void set_policies( in ::DfResourceAccessDecision::PolicyNameList policy_names, in ::DfResourceAccessDecision::ResourceName resource_name ) raises( ::DfResourceAccessDecision::InvalidResourceName, ::DfResourceAccessDecision::ResourceNameNotFound, ::DfResourceAccessDecision::InvalidPolicyNameList ); void add_policies( in ::DfResourceAccessDecision::PolicyNameList policy_names, in ::DfResourceAccessDecision::ResourceName resource_name ) raises( ::DfResourceAccessDecision::InvalidResourceName, ::DfResourceAccessDecision::ResourceNameNotFound, ::DfResourceAccessDecision::InvalidPolicyNameList ); void delete_policies( in ::DfResourceAccessDecision::PolicyNameList policy_names, in ::DfResourceAccessDecision::ResourceName resource_name ) raises( ::DfResourceAccessDecision::InvalidResourceName, ::DfResourceAccessDecision::ResourceNameNotFound, ::DfResourceAccessDecision::InvalidPolicyNameList, ::DfResourceAccessDecision::NoAssociation ); ::DfResourceAccessDecision::PolicyNameList list_policies(); ::DfResourceAccessDecision::PolicyName set_default_policy( in ::DfResourceAccessDecision::PolicyName policy_names ) raises( ::DfResourceAccessDecision::InvalidPolicy ); }; |
| PolicyEvaluatorLocatorBasicAdminImpl | Used to store references to default PolicyEvaluators and DecisionCombinator persistently. |
| PolicyEvaluatorLocatorImpl | Provides methods to other objects to retrieve PolicyEvaluators and Decision Combinators corresponding to resourcenames. |
| PolicyEvaluatorLocatorNameAdminImpl | Used to store association between resourcenames and references to PolicyEvaluators and DecisionCombinator persistently. |
| PolicyEvaluatorLocatorPatternAdminImpl | Implementation of the PolicyEvaluatorLocatorPatternAdmin interface This interface is basically a combination of the Basic and Named interfaces with extensions to regular expression matching. |
| PolicyMgr | Container for PolicyEvaluators and DecisionCombinator for both PolicyEvaluatorLocatorNameAdmin and PolicyEvaluatorLocatorBasicAdmin They are stored in a HashTable This class is a singleton because the same object serves both parent objects. |
| ResourceList_ | Container holding Resources; Evaluators and the corresponding combinator |
The RAD package.
RAD Class Diagram TogetherJ or yDoc
RAD Implementation Class Diagram
INMIS RAD Implementation Class Diagram

|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||