| Home >> All >> gov >> lanl >> [ RAD Javadoc ] |
| | gov.lanl.RAD.INMIS_Impl.* (6) | | gov.lanl.RAD.Impl.* (8) |
gov.lanl.RAD: Javadoc index of package gov.lanl.RAD.
Package Samples:
gov.lanl.RAD.INMIS_Impl
gov.lanl.RAD.Impl
Classes:
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 ...
PolicyEvaluatorLocatorPatternAdminImpl: Implementation of the PolicyEvaluatorLocatorPatternAdmin interface This interface is basically a combination of the Basic and Named interfaces with extensions to regular expression matching. This implementation uses the Jakarta Apache regular expression package to do the matching. Much of the work is done by the PolicyMgr class that suppports all three of the PolicyEvaluatorLocator*Admin interfaces. The ResourceNameComponentList in the ResourceName is converted to a String and then searched. The name_string should not contain a wild card, '*', unless the value_string also contains a wild card, ...
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.
PolicyHolderEnforcer: Maintains policies corresponding to policynames. It obtains the policies attached to an operation and the one attached to the specific resourceName Also contains logic to decide whether policies are satisfied by user attributes
DynAttrSerImpl: Returns Dynamic Attributes of the user. Currently dynamic attributes are generated based only on patient-user relationship. They can be generated based on other mechanisms also (eg. time of day etc).
RelationShipService: Provide simple relationship service Define a set of roles for a user based on a ResourceName Reads in a XML file defining those relationships and initializes Hashtables for quick look up
PolicyEvaluatorLocatorImpl: Provides methods to other objects to retrieve PolicyEvaluators and Decision Combinators corresponding to resourcenames. Uses the Admin interface for this
PolicyEvaluatorLocatorBasicAdminImpl: Used to store references to default PolicyEvaluators and DecisionCombinator persistently. They are stored in Harmonia database using JDX interface
DecisionCombinatorImplAll: This implementation of DecisionCombinator requires all the PolicyEvaluators to allow access, otherwise access is denied.
ClientInput: Class for reading the XML input file to populate the users, the possible roles and operations and the initial resource
PolicyEvaluatorLocatorNameAdminImpl: Used to store association between resourcenames and references to PolicyEvaluators and DecisionCombinator persistently.
PolicyEvaluatorImpl1: This PolicyEvaluator maps the ResourceName to a PolicyName and then obtains the Policies associated with a PolicyName
AbstractDecisionCombinator: Proxy class which adds set methods on the DecisionCombinator for the ability to create a JavaBean DecisionCombinator
RightsService: Used to generate effective rights of user based on his roles Each role has an id and a set of rights for that role
DecisionCombinatorImpl: This implementation of DecisionCombinator requires all the PolicyEvaluators to allow access or deny access
AbstractDynamicAttributeService: Abstract class to to contain the POA and add some additional "Bean" methods for configuration
AccessDecisionAdminImpl: Used to store references to PolicyEvaluatorLocator and DynamicAttributeService Persistently
PolicyEvaluatorImpl2: This implementation of PolicyEvaluator denies permission to access ResourceName by default
CreateResource: Read in the PolicyEvaluators and DecisionCombinator associated with a ResourceName
Evaluator_: Evaluator_ contains the ResourceName, the Object reference and Object name
ResourceList_: Container holding Resources; Evaluators and the corresponding combinator
RADClientAppl: RAD test client to query the RAD server about an access decsion
DecisionEvaluatorFactory: dynamic creation of DecisionCombinator and PolicyEvaluators
PolicyEvaluatorImplFalse: This implementation of PolicyEvaluator always returns false
PolicyEvaluatorImplTrue: This implementation of PolicyEvaluator always returns true
| Home | Contact Us | Privacy Policy | Terms of Service |