A B C D E F G H I L M N O P R S T U V W _

A

AbstractDecisionCombinator - class gov.lanl.RAD.AbstractDecisionCombinator.
Proxy class which adds set methods on the DecisionCombinator for the ability to create a JavaBean DecisionCombinator
AbstractDecisionCombinator() - Constructor for class gov.lanl.RAD.AbstractDecisionCombinator
 
AbstractDynamicAttributeService - class gov.lanl.RAD.AbstractDynamicAttributeService.
Abstract class to to contain the POA and add some additional "Bean" methods for configuration
AbstractDynamicAttributeService() - Constructor for class gov.lanl.RAD.AbstractDynamicAttributeService
 
AbstractPolicyEvaluator - class gov.lanl.RAD.AbstractPolicyEvaluator.
PolicyEvaluator wrapper for the relevant POA class
AbstractPolicyEvaluator() - Constructor for class gov.lanl.RAD.AbstractPolicyEvaluator
 
access_allowed(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.AccessDecisionImpl
 
access_allowed(Vector, String, String, String) - Method in class gov.lanl.RAD.Impl.PolicyHolderEnforcer
 
AccessDecisionAdminImpl - class gov.lanl.RAD.AccessDecisionAdminImpl.
Used to store references to PolicyEvaluatorLocator and DynamicAttributeService Persistently
AccessDecisionAdminImpl(ORB, String, Properties) - Constructor for class gov.lanl.RAD.AccessDecisionAdminImpl
Initializes the ORB and obtains a reference to it
AccessDecisionImpl - class gov.lanl.RAD.AccessDecisionImpl.
Implements the AccessDecision interface
AccessDecisionImpl(ORB, String, Properties) - Constructor for class gov.lanl.RAD.AccessDecisionImpl
Creates new PolicyEvaluator and DynamicAttributeService objects and keeps their references
AccessDecisionImpl(Properties) - Constructor for class gov.lanl.RAD.AccessDecisionImpl
Constructor used by gov.lanl.SSLTools.OMSession to start a rad with SSLTools support for the various security levels, including NONE
add_evaluators_by_pattern(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Add Evaluators By Pattern
add_evaluators(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Used to add PolicyEvaluators to the list of PolicyEvaluators that already correspond to the reource_name Stringifies the references and adds them to the already existing stringified list
add_policies(String[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Operation: ::DfResourceAccessDecision::PolicyEvaluatorAdmin::add_policies.
AddAttributes(SecAttribute[], ResourceName) - Method in class gov.lanl.RAD.Impl.RelationShipService
Updates user attributes by adding dynamic attributes which can be generated using the RelationShip data
addEvaluator(Evaluator_) - Method in class gov.lanl.RAD.ResourceList_
add an evaluator
addEvaluators(NamedPolicyEvaluator[], String, String) - Method in class gov.lanl.RAD.PolicyMgr
Add policyevaluators
addResourceName(String, String) - Method in class gov.lanl.RAD.PolicyMgr
Add resource Name without evaluators
allowOp(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.INMIS_Impl.Users
Answers whether or not the operation will be allowed on the resource by the requestor identified in the attribute list.
are_concepts_in_value_domains(QualifiedCode[], QualifiedCode[]) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
association_exists(QualifiedCode, TargetElement, String, boolean) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
associations_exist(QualifiedCode[], TargetElement[], String[], boolean) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet

B

basic_admin() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
 

C

checkDuplicate(NamedPolicyEvaluator[], NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.PolicyMgr
Check for Duplicate Named Policy Evaluators by comparing only the evaluator_name of each
Client - class SSLexample.hello.Client.
Demonstrates how to create a client with ssl using the SSLTools; uses a config file for configuring data.
Client() - Constructor for class SSLexample.hello.Client
 
coding_scheme_locator() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This method returns a reference to the coding_scheme_locator interface.
coding_scheme_locator() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This method returns a reference to the coding_scheme_locator interface.
combine_decisions(ResourceName, String, SecAttribute[], NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.Impl.DecisionCombinatorImpl
Returns false (denies access) unless all the Policy Evaluators allow access
combine_decisions(ResourceName, String, SecAttribute[], NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.INMIS_Impl.DecisionCombinatorImplAll
Returns false (denies access) unless all the Policy Evaluators allow access
CreateResource - class gov.lanl.RAD.CreateResource.
Read in the PolicyEvaluators and DecisionCombinator associated with a ResourceName
CreateResource(ORB, String) - Constructor for class gov.lanl.RAD.CreateResource
Build the CreateResource object
CreateResource(ServiceInterface, String) - Constructor for class gov.lanl.RAD.CreateResource
Construct with ServiceInterface instead of Orb
current() - Static method in class gov.lanl.RAD.PolicyMgr
return the current PolicyMgr and create it if it doesn't exist.

D

DecisionCombinatorImpl - class gov.lanl.RAD.Impl.DecisionCombinatorImpl.
This implementation of DecisionCombinator requires all the PolicyEvaluators to allow access or deny access
DecisionCombinatorImpl() - Constructor for class gov.lanl.RAD.Impl.DecisionCombinatorImpl
creates a named DecisionCombinator implementation
DecisionCombinatorImpl(String, int) - Constructor for class gov.lanl.RAD.Impl.DecisionCombinatorImpl
creates a named DecisionCombinator implementation
DecisionCombinatorImplAll - class gov.lanl.RAD.INMIS_Impl.DecisionCombinatorImplAll.
This implementation of DecisionCombinator requires all the PolicyEvaluators to allow access, otherwise access is denied.
DecisionCombinatorImplAll() - Constructor for class gov.lanl.RAD.INMIS_Impl.DecisionCombinatorImplAll
Default Constuctor
DecisionEvaluatorFactory - class gov.lanl.RAD.DecisionEvaluatorFactory.
dynamic creation of DecisionCombinator and PolicyEvaluators
DecisionEvaluatorFactory(ORB, String) - Constructor for class gov.lanl.RAD.DecisionEvaluatorFactory
Constructor
DecisionEvaluatorFactory(ServiceInterface, String) - Constructor for class gov.lanl.RAD.DecisionEvaluatorFactory
Constructor with ServiceInterface
delete_combinator_by_pattern(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Delete Combinator By Pattern
delete_combinator(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Method declaration
delete_evaluators_by_pattern(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Method declaration
delete_evaluators(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Used to remove PolicyEvaluators from the list of PolicyEvaluators that already correspond to the reource_name Stringifies the references and removes them to the already existing stringified list
delete_policies(String[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Operation: ::DfResourceAccessDecision::PolicyEvaluatorAdmin::delete_policies.
deleteEvals(NamedPolicyEvaluator[], NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.PolicyMgr
Delete the NamedPolicyEvalutors and return the new list
delEvaluators(NamedPolicyEvaluator[], String, String) - Method in class gov.lanl.RAD.PolicyMgr
delete the evaluators from the resource
delResourceName(String, String) - Method in class gov.lanl.RAD.PolicyMgr
remove unused resource Name
DynamicAttributeServiceImplEcho - class gov.lanl.RAD.INMIS_Impl.DynamicAttributeServiceImplEcho.
Echoes the original incoming attributes.
DynamicAttributeServiceImplEcho() - Constructor for class gov.lanl.RAD.INMIS_Impl.DynamicAttributeServiceImplEcho
Default Constructor
DynAttrSerImpl - class gov.lanl.RAD.Impl.DynAttrSerImpl.
Returns Dynamic Attributes of the user.
DynAttrSerImpl() - Constructor for class gov.lanl.RAD.Impl.DynAttrSerImpl
 
DynAttrSerImpl(String, String) - Constructor for class gov.lanl.RAD.Impl.DynAttrSerImpl
Creates a RelationShipService object which it needs to consult to return dynamic attributes

E

evaluate(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
Always allows or denies permission to access resource_name
evaluate(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
 
evaluate(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplUsers
Uses the allowOp method of the Users class to allow or deny the operation on the resource.
evaluate(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplTrue
Always allows permission.
evaluate(ResourceName, String, SecAttribute[]) - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplFalse
Always denies permission.
Evaluator_ - class gov.lanl.RAD.Evaluator_.
Evaluator_ contains the ResourceName, the Object reference and Object name
Evaluator_() - Constructor for class gov.lanl.RAD.Evaluator_
Constructor declaration
Evaluator_(String, PolicyEvaluator, String) - Constructor for class gov.lanl.RAD.Evaluator_
Constructor declaration
ExampleTrustDecider - class SSLexample.hello.ExampleTrustDecider.
Implements a simple trust decider as required by JFSSL; always returns true and prints out the requesting chain
ExampleTrustDecider() - Constructor for class SSLexample.hello.ExampleTrustDecider
 
extract(Any) - Static method in class SSLexample.hello.HelloHelper
Method declaration

F

formatRawString(String) - Static method in class SSLexample.hello.Parser
Method declaration

G

get_coding_scheme_ids() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This method provides an unordered list of the coding scheme identifiers that are provided by this terminology service.
get_coding_scheme_ids() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This method provides an unordered list of all the coding scheme identifiers that are provided by this terminology service.
get_combinator_by_pattern(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Get Combinator By Pattern
get_combinator(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Used to get reference to DecisionCombinator corresponding to the resource name.
get_default_combinator() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Get Default Combinator
get_default_combinator() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Used to get reference to default DecisionCombinator.
get_default_evaluators() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Returns references to PolicyEvaluators that were stored persistently Actually retrieves names from the database and gets corresponding references by calling resolve on the rootContext
get_dynamic_attribute_service() - Method in class gov.lanl.RAD.AccessDecisionAdminImpl
 
get_dynamic_attributes(SecAttribute[], ResourceName, String) - Method in class gov.lanl.RAD.Impl.DynAttrSerImpl
Returns dynamic attributes along with the input static attributes.
get_dynamic_attributes(SecAttribute[], ResourceName, String) - Method in class gov.lanl.RAD.INMIS_Impl.DynamicAttributeServiceImplEcho
Returns incoming attributes, no changes.
get_evaluators_by_pattern(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Get the Policy Evaluators by Pattern
get_evaluators(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Returns references to PolicyEvaluators that were stored persistently Actually retrieves stringified references and reconverts them to object references
get_native_coding_scheme_info() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This method returns information about the coding scheme that is designated as "native" by the terminolgoy service vendor, along with the current default version of that scheme and the preferred language used by that coding scheme.
get_native_coding_scheme_info() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This method returns information about the coding scheme that is designated as "native" by the terminolgoy service vendor, along with the current default version of that scheme and the preferred language used by that coding scheme.
get_pick_list(QualifiedCode, QualifiedCode[], PickListSeqHolder, PickListIterHolder) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
get_policy_decision_evaluators(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
Returns PolicyDecisionEvaluators based on the resouce_name
get_policy_evaluator_locator() - Method in class gov.lanl.RAD.AccessDecisionAdminImpl
 
get_preferred_definition(QualifiedCode) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
get_preferred_text_for_concepts(QualifiedCode[], QualifiedCode[]) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This operation is the sequence version of get_preferred_text(...)
get_preferred_text(QualifiedCode, QualifiedCode[]) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This operation returns the preferred text associated with the QualifiedCode when supplied with orderred list of contexts.
getCombinator() - Method in class gov.lanl.RAD.ResourceList_
get the Combinator
getCombinator(String, String) - Method in class gov.lanl.RAD.PolicyMgr
Used to get reference to default DecisionCombinator.
getDecisionCombinator(String) - Method in class gov.lanl.RAD.CreateResource
Get the appropriate Decision Combinator by name either locally in the evaluators hashtable or from the NamingService
getDomain() - Method in class gov.lanl.RAD.ResourceList_
set the domain for this resourceName
getDomains() - Method in class gov.lanl.RAD.PolicyMgr
Get a list of the domains
getDynamicAttribute(String) - Method in class gov.lanl.RAD.CreateResource
get the DynamicAttributeService
getEvaluatorName() - Method in class gov.lanl.RAD.Evaluator_
get the Evaluator Name
getEvaluators() - Method in class gov.lanl.RAD.ResourceList_
get all the Evaluators
getEvaluators(String, String) - Method in class gov.lanl.RAD.PolicyMgr
Returns references to PolicyEvaluators that were stored persistently(?) Actually retrieves names from the database and gets corresponding references by calling resolve on the rootContext
getField(String, String) - Static method in class SSLexample.hello.Parser
Method declaration
getInstance() - Static method in class gov.lanl.RAD.CreateResource
Return the already created resource or create it.
getInstance(ORB, String) - Static method in class gov.lanl.RAD.PolicyMgr
PolicyMgr is a singleton that supports PolicyEvaluatorLocatorNameAdmin, PolicyEvaluatorLocatorBasicAdmin, and PolicyEvaluatorLocatorPatternAdmin
getInstance(ORB, String) - Static method in class gov.lanl.RAD.CreateResource
create a new CreateResource object.
getInstance(ServiceInterface, String) - Static method in class gov.lanl.RAD.PolicyMgr
 
getInstance(ServiceInterface, String) - Static method in class gov.lanl.RAD.CreateResource
create a new CreateResource object;
getName() - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
get the type
getNamedPolicyEvaluator() - Method in class gov.lanl.RAD.Evaluator_
return NamedPolicyEvaluator
getPolicyDecisionEvaluators() - Method in class gov.lanl.RAD.ResourceList_
Convert the list to a PolicyDecisionEvaluators object
getPolicyEvaluator() - Method in class gov.lanl.RAD.Evaluator_
get the Policy Evaluator
getPolicyEvaluator(String) - Method in class gov.lanl.RAD.CreateResource
get the Policy Evaluator associated with the requested Name
getPolicyName(String) - Method in class gov.lanl.RAD.Impl.PolicyReader
get the policy name associated with the input indentifier (ResourceName)
getResourceListVector() - Method in class gov.lanl.RAD.CreateResource
Return the resourceList
getResourceName() - Method in class gov.lanl.RAD.ResourceList_
Get the ResourceName
getResourceName() - Method in class gov.lanl.RAD.Evaluator_
return containing resource name
getResourceNames(String) - Method in class gov.lanl.RAD.PolicyMgr
Get list of ResourceNames stored within a given domain
getResourceNames(String) - Method in class gov.lanl.RAD.Impl.RelationShipService
Get the list of ResourceNames that have been stored
getRights(SecAttribute[]) - Method in class gov.lanl.RAD.Impl.RightsService
 
gov.lanl.RAD - package gov.lanl.RAD
The RAD package.
gov.lanl.RAD.Impl - package gov.lanl.RAD.Impl
 
gov.lanl.RAD.INMIS_Impl - package gov.lanl.RAD.INMIS_Impl
 
gov.lanl.TerminologyServices - package gov.lanl.TerminologyServices
The TerminologyServices package.

H

Hello - interface SSLexample.hello.Hello.
Interface declaration
Hello_impl - class SSLexample.hello.Hello_impl.
Class declaration
HelloHelper - class SSLexample.hello.HelloHelper.
Class declaration
HelloHelper() - Constructor for class SSLexample.hello.HelloHelper
 
HelloHolder - class SSLexample.hello.HelloHolder.
Class declaration
HelloHolder() - Constructor for class SSLexample.hello.HelloHolder
Constructor declaration
HelloHolder(Hello) - Constructor for class SSLexample.hello.HelloHolder
Constructor declaration
HelloOperations - interface SSLexample.hello.HelloOperations.
 
HelloPOA - class SSLexample.hello.HelloPOA.
Class declaration
HelloPOA() - Constructor for class SSLexample.hello.HelloPOA
 
HelloPOATie - class SSLexample.hello.HelloPOATie.
Class declaration
HelloPOATie(HelloOperations) - Constructor for class SSLexample.hello.HelloPOATie
Constructor declaration
HelloPOATie(HelloOperations, POA) - Constructor for class SSLexample.hello.HelloPOATie
Constructor declaration

I

id() - Static method in class SSLexample.hello.HelloHelper
Method declaration
IIOPClient - class SSLexample.hello.IIOPClient.
Class declaration
IIOPClient() - Constructor for class SSLexample.hello.IIOPClient
 
init() - Method in class gov.lanl.RAD.AccessDecisionImpl
Initialize the various CORBA objects
init() - Method in class gov.lanl.RAD.AccessDecisionAdminImpl
Initialize the ADA
init() - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
initialize the evaluator
insert(Any, Hello) - Static method in class SSLexample.hello.HelloHelper
Method declaration
is_concept_in_value_domain(QualifiedCode, QualifiedCode) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
is_trusted(com.ooc.FSSL.Certificate[]) - Method in class SSLexample.hello.TrustDecider
Method declaration
is_trusted(com.ooc.FSSL.Certificate[]) - Method in class SSLexample.hello.ExampleTrustDecider
 

L

lex_explorer() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This methods returns a reference to the LexExplorer interface.
lex_explorer() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This methods returns a reference to the LexExplorer interface.
LexExplorerImpl - class gov.lanl.TerminologyServices.LexExplorerImpl.
 
LexExplorerImpl(TerminologyServiceImpl, String) - Constructor for class gov.lanl.TerminologyServices.LexExplorerImpl
This is the constructor for the LexExplorer.
list_associated_source_codes(RestrictedTargetElement, AuthorityId, String, boolean, int, ConceptInfoSeqHolder, ConceptInfoIterHolder) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
list_associated_target_elements(QualifiedCode, String, boolean, int, TargetElementSeqSeqHolder, TargetElementSeqIterHolder) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
list_concepts(AuthorityId, int, ConceptInfoSeqHolder, ConceptInfoIterHolder) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
list_policies(int, int, PolicyNameListIteratorHolder) - Method in class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Operation: ::DfResourceAccessDecision::PolicyEvaluatorAdmin::list_policies.
list_value_domain_ids(int, ValueDomainIdSeqHolder, ValueDomainIdIterHolder) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet

M

main(String[]) - Static method in class gov.lanl.RAD.PolicyMgr
Main class to enable creation of various policy objects.
main(String[]) - Static method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Method declaration
main(String[]) - Static method in class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
Creates a PolicyEvaluatorLocator object and then waits forever for operation requests which are invoked on the object
main(String[]) - Static method in class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Main program for testing
main(String[]) - Static method in class gov.lanl.RAD.CreateResource
Standalone application to create the necessary CORBA objects so that another RAD application can use them.
main(String[]) - Static method in class gov.lanl.RAD.AccessDecisionImpl
Creates an AccessDecision object and then waits forever for operation requests which are invoked on the object
main(String[]) - Static method in class gov.lanl.RAD.Impl.RightsService
used to test Rights Service
main(String[]) - Static method in class gov.lanl.RAD.Impl.RelationShipService
used to test RelationShipService
main(String[]) - Static method in class gov.lanl.RAD.Impl.PolicyHolderEnforcer
used to test PolicyHolderEnforcer
main(String[]) - Static method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
Method declaration
main(String[]) - Static method in class SSLexample.hello.Server
 
main(String[]) - Static method in class SSLexample.hello.IIOPClient
Method declaration
main(String[]) - Static method in class SSLexample.hello.Client
 
match(ResourceNameComponent[], ResourceNameComponent[]) - Static method in class gov.lanl.RAD.PolicyMgr
compare to ResourceNameComponent[] objects using regexp with in the template expression this implements the algorithm specified in the Resource Access Decision Service specification Regexp is applied only the values, the names require an exact match
match(ResourceName, ResourceName) - Static method in class gov.lanl.RAD.PolicyMgr
compare to ResourceName objects using regexp with in the template expression this implements the algorithm specified in the Resource Access Decision Service specification Regexp is applied only the values, the names require an exact match
matchResource(String, ResourceName) - Method in class gov.lanl.RAD.Impl.RelationShipService
Match the resource and user against the known resources for the user using regexp
multiple_access_allowed(AccessDefinition[], SecAttribute[]) - Method in class gov.lanl.RAD.AccessDecisionImpl
 
multiple_evaluate(AccessDefinition[], SecAttribute[]) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
Check the OR rights

N

name - Variable in class gov.lanl.RAD.AbstractPolicyEvaluator
 
name - Variable in class gov.lanl.RAD.AbstractDynamicAttributeService
 
name - Variable in class gov.lanl.RAD.AbstractDecisionCombinator
 
name_admin() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
 
narrow(Object) - Static method in class SSLexample.hello.HelloHelper
Method declaration
newCombinator(String, String, String) - Method in class gov.lanl.RAD.DecisionEvaluatorFactory
return instantiated DecisionCombinator
newDynamicAttribute(String, String, String) - Method in class gov.lanl.RAD.DecisionEvaluatorFactory
return instantiated DynamicAttributeService
newEvaluator(String, String, String) - Method in class gov.lanl.RAD.DecisionEvaluatorFactory
return instantiated PolicyEvaluator

O

OMSessionServerTest - class SSLexample.hello.OMSessionServerTest.
 
OMSessionServerTest(Properties, ServiceInterface) - Constructor for class SSLexample.hello.OMSessionServerTest
Creates new OMSessionServerTest
orb - Variable in class gov.lanl.RAD.AbstractPolicyEvaluator
 
orb - Variable in class gov.lanl.RAD.AbstractDynamicAttributeService
 
orb - Variable in class gov.lanl.RAD.AbstractDecisionCombinator
 

P

Parser - class SSLexample.hello.Parser.
Class declaration
Parser() - Constructor for class SSLexample.hello.Parser
 
pattern_admin() - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
 
pe_admin() - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
Returns null PolicyEvaluatorAdmin.
pe_admin() - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
Return the PolicyEvaluatorAdmin object
pe_admin() - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplUsers
Returns null PolicyEvaluatorAdmin
pe_admin() - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplTrue
Returns null PolicyEvaluatorAdmin
pe_admin() - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplFalse
Returns null PolicyEvaluatorAdmin
Policies - Variable in class gov.lanl.RAD.Impl.PolicyHolderEnforcer
Hashtable containing the Policies attached to a resource Name
PolicyEvaluatorAdminImpl - class gov.lanl.RAD.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:
PolicyEvaluatorAdminImpl(String) - Constructor for class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Construct a persistently named object.
PolicyEvaluatorImpl1 - class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1.
This PolicyEvaluator maps the ResourceName to a PolicyName and then obtains the Policies associated with a PolicyName
PolicyEvaluatorImpl1() - Constructor for class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
default constructor;
PolicyEvaluatorImpl1(String, String) - Constructor for class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
Creates new RightsService, PolicyReader, PolicyHolderEnforcer objects
PolicyEvaluatorImpl2 - class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2.
This implementation of PolicyEvaluator denies permission to access ResourceName by default
PolicyEvaluatorImpl2() - Constructor for class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
 
PolicyEvaluatorImpl2(String, int) - Constructor for class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
creates a named PolicyEvaluator implementation
PolicyEvaluatorImplFalse - class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplFalse.
This implementation of PolicyEvaluator always returns false
PolicyEvaluatorImplFalse() - Constructor for class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplFalse
Default Constructor
PolicyEvaluatorImplTrue - class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplTrue.
This implementation of PolicyEvaluator always returns true
PolicyEvaluatorImplTrue() - Constructor for class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplTrue
Default constructor
PolicyEvaluatorImplUsers - class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplUsers.
This implementation of PolicyEvaluator for INMIS users
PolicyEvaluatorImplUsers() - Constructor for class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplUsers
Default constructor
PolicyEvaluatorLocatorBasicAdminImpl - class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl.
Used to store references to default PolicyEvaluators and DecisionCombinator persistently.
PolicyEvaluatorLocatorBasicAdminImpl(ORB, String, String) - Constructor for class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Establish connection with Harmonia database through JDX.
PolicyEvaluatorLocatorImpl - class gov.lanl.RAD.PolicyEvaluatorLocatorImpl.
Provides methods to other objects to retrieve PolicyEvaluators and Decision Combinators corresponding to resourcenames.
PolicyEvaluatorLocatorImpl(ORB, String, Properties) - Constructor for class gov.lanl.RAD.PolicyEvaluatorLocatorImpl
Binds to BasicAdmin and NameAdmin so that it can use them to retreive PolicyEvaluators and Decision Combinators corresponding to resourcenames
PolicyEvaluatorLocatorNameAdminImpl - class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl.
Used to store association between resourcenames and references to PolicyEvaluators and DecisionCombinator persistently.
PolicyEvaluatorLocatorNameAdminImpl(ORB, String, String) - Constructor for class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Establishes connection with the PolicyMgr.
PolicyEvaluatorLocatorPatternAdminImpl - class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl.
Implementation of the PolicyEvaluatorLocatorPatternAdmin interface This interface is basically a combination of the Basic and Named interfaces with extensions to regular expression matching.
PolicyEvaluatorLocatorPatternAdminImpl(String, String) - Constructor for class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Constructor declaration
PolicyHolderEnforcer - class gov.lanl.RAD.Impl.PolicyHolderEnforcer.
Maintains policies corresponding to policynames.
PolicyHolderEnforcer(String) - Constructor for class gov.lanl.RAD.Impl.PolicyHolderEnforcer
creates a new Hashtable to store policyname-policy pairs
PolicyMgr - class gov.lanl.RAD.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.
PolicyReader - class gov.lanl.RAD.Impl.PolicyReader.
Maintains a mapping from Id to corresponding policyname
PolicyReader(String) - Constructor for class gov.lanl.RAD.Impl.PolicyReader
Creates a new HashTable and reads the id-policyname pairs into it from policyname.xml
populate() - Method in class gov.lanl.RAD.PolicyMgr
Populate the remote PolicyEvaluatorLocatorPatternAdmin object with the contents of this PolicyMgr This is useful to populate a remote RAD implementation with policy information
printContext(String, Context) - Method in class SSLexample.hello.Client
 
props - Variable in class gov.lanl.RAD.AbstractPolicyEvaluator
 
props - Variable in class gov.lanl.RAD.AbstractDynamicAttributeService
 
props - Variable in class gov.lanl.RAD.AbstractDecisionCombinator
 

R

read(InputStream) - Static method in class SSLexample.hello.HelloHelper
Method declaration
read(String) - Method in class gov.lanl.RAD.CreateResource
read the input file and populate the relevant hashtables
read(String) - Method in class gov.lanl.RAD.Impl.RightsService
Opens the XML file and and calls traverseTX to traverse the structure
readPolicies(String) - Method in class gov.lanl.RAD.Impl.PolicyReader
Opens the policyname XML file and passes it to TraverseTX for traversal
readPolicies(String) - Method in class gov.lanl.RAD.Impl.PolicyHolderEnforcer
Reads policyname-policy pairs from input file name and stores them in Hashtable
readXML(String) - Method in class gov.lanl.RAD.Impl.RelationShipService
Opens the XML file and and calls traverseTX to traverse the structure
register_resource_name_pattern(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Register the resource_name_pattern
RelationShipService - class gov.lanl.RAD.Impl.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
RelationShipService(String) - Constructor for class gov.lanl.RAD.Impl.RelationShipService
creates a new Hashtable that maintains patient-role pairs
ResourceList_ - class gov.lanl.RAD.ResourceList_.
Container holding Resources; Evaluators and the corresponding combinator
ResourceList_() - Constructor for class gov.lanl.RAD.ResourceList_
Constructor declaration
ResourceList_(String, String, Vector, DecisionCombinator) - Constructor for class gov.lanl.RAD.ResourceList_
Constructor declaration
RightsService - class gov.lanl.RAD.Impl.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
RightsService(String) - Constructor for class gov.lanl.RAD.Impl.RightsService
Creates a new HashTable and reads the role-right pairs into it from Rights.xml

S

say_hello() - Method in class SSLexample.hello._HelloStub
Method declaration
say_hello() - Method in class SSLexample.hello.Hello_impl
Method declaration
say_hello() - Method in class SSLexample.hello.HelloPOATie
Method declaration
say_hello() - Method in interface SSLexample.hello.HelloOperations
 
Server - class SSLexample.hello.Server.
Demonstrates how to create a server with ssl using the SSLTools; uses a config file for configuring data.
Server() - Constructor for class SSLexample.hello.Server
 
set_combinator_by_pattern(DecisionCombinator, ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Set Combinator By Pattern
set_combinator(DecisionCombinator, ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Stores reference to DecisionCombinator persistently.
set_default_combinator(DecisionCombinator) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Set Default Combinator
set_default_combinator(DecisionCombinator) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Stores reference to default DecisionCombinator persistently.
set_default_evaluators(NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Set the Default Evaluators
set_default_evaluators(NamedPolicyEvaluator[]) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorBasicAdminImpl
Stores references to default PolicyEvaluators persistently.
set_default_policy(String) - Method in class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Operation: ::DfResourceAccessDecision::PolicyEvaluatorAdmin::set_default_policy.
set_dynamic_attribute_service(DynamicAttributeService) - Method in class gov.lanl.RAD.AccessDecisionAdminImpl
Saves reference of default DynamicAttributeService object
set_evaluators_by_pattern(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Set Evaluators by the Pattern
set_evaluators(NamedPolicyEvaluator[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Stores references to passed PolicyEvaluators persistently.
set_policies(String[], ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorAdminImpl
Operation: ::DfResourceAccessDecision::PolicyEvaluatorAdmin::set_policies.
set_policy_evaluator_locator(PolicyEvaluatorLocator) - Method in class gov.lanl.RAD.AccessDecisionAdminImpl
Saves reference to default PolicyEvaluatorLocator
setCombinator(DecisionCombinator) - Method in class gov.lanl.RAD.ResourceList_
set the Combinator
setCombinator(DecisionCombinator, String, String) - Method in class gov.lanl.RAD.PolicyMgr
Stores reference to default DecisionCombinator persistently.
setDomain(String) - Method in class gov.lanl.RAD.ResourceList_
get the domain for this resourceName
setEvaluatorName(String) - Method in class gov.lanl.RAD.Evaluator_
set the Evaluator Name
setEvaluators(NamedPolicyEvaluator[], String, String) - Method in class gov.lanl.RAD.PolicyMgr
set the PolicyEvaluators attached to a resourceName in a domain
setEvaluators(Vector) - Method in class gov.lanl.RAD.ResourceList_
set the Evaluators
setName(String) - Method in class gov.lanl.RAD.AbstractPolicyEvaluator
set the server Name
setName(String) - Method in class gov.lanl.RAD.AbstractDynamicAttributeService
set the Name of the service
setName(String) - Method in class gov.lanl.RAD.AbstractDecisionCombinator
set the Name of the server
setNameService(NameService) - Static method in class gov.lanl.RAD.PolicyMgr
 
setNameService(NameService) - Method in class gov.lanl.RAD.DecisionEvaluatorFactory
set the NameService object (over ride the value created in the Constructor
setNameService(NameService) - Static method in class gov.lanl.RAD.CreateResource
set the NameService
setNameService(NameService) - Static method in class gov.lanl.RAD.AccessDecisionImpl
set the NameService object
setNameService(NameService) - Static method in class gov.lanl.RAD.AccessDecisionAdminImpl
 
setOrb(ORB) - Static method in class gov.lanl.RAD.PolicyMgr
set the Orb
setOrb(ORB) - Static method in class gov.lanl.RAD.CreateResource
set the Orb
setOrb(ORB) - Method in class gov.lanl.RAD.AbstractPolicyEvaluator
set the Orb
setOrb(ORB) - Method in class gov.lanl.RAD.AbstractDynamicAttributeService
set the Orb
setOrb(ORB) - Method in class gov.lanl.RAD.AbstractDecisionCombinator
 
setPolicyEvaluator(PolicyEvaluator) - Method in class gov.lanl.RAD.Evaluator_
set the Policy Evaluator
setPolicyEvaluatorAdmin(PolicyEvaluatorAdmin) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
Set the PolicyEvaluatorAdmin for this PolicyEvaluator
setPolicyEvaluatorAdmin(PolicyEvaluatorAdmin) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
Set the PolicyEvaluatorAdmin for this PolicyEvaluator
setProperties(String) - Static method in class gov.lanl.RAD.PolicyMgr
set the Properties
setProperties(String) - Static method in class gov.lanl.RAD.CreateResource
set the properties for the object
setProperties(String) - Method in class gov.lanl.RAD.AbstractPolicyEvaluator
set the Properties file for configuration
setProperties(String) - Method in class gov.lanl.RAD.AbstractDynamicAttributeService
set the Properties for the class
setProperties(String) - Method in class gov.lanl.RAD.AbstractDecisionCombinator
set the properties sheet for configuration the server
setProperties(String) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl2
set the Properties and initialize
setProperties(String) - Method in class gov.lanl.RAD.Impl.PolicyEvaluatorImpl1
set the properties and initialize
setProperties(String) - Method in class gov.lanl.RAD.Impl.DynAttrSerImpl
In addition to set the Properties (in the abstract class) create the RelationShip Service used in this service
setProperties(String) - Method in class gov.lanl.RAD.Impl.DecisionCombinatorImpl
set the properties for configuring the server
setProperties(String) - Method in class gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplUsers
 
setResourceName(String) - Method in class gov.lanl.RAD.ResourceList_
set the ResourceName
setResourceName(String) - Method in class gov.lanl.RAD.Evaluator_
set the ResourceName
setVerbose(boolean) - Method in class SSLexample.hello.ExampleTrustDecider
Set the verbose flag
SSLexample.hello - package SSLexample.hello
The SSLexample package which illustrates the SSL support as the client can use ssl, authentication or none.
startupClient(String[]) - Method in class SSLexample.hello.Client
 

T

terminology_service_name() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This method returns the unique name of the TerminologyService implementation.
terminology_service_name() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This method returns the unique name of the TerminologyService implementation.
TerminologyServiceImpl - class gov.lanl.TerminologyServices.TerminologyServiceImpl.
 
TerminologyServiceImpl(ORB, String) - Constructor for class gov.lanl.TerminologyServices.TerminologyServiceImpl
The constructor for this service.
toString() - Method in class gov.lanl.RAD.ResourceList_
return a string representation of the resource
toString() - Method in class gov.lanl.RAD.Evaluator_
serialize to strong
translate_code(QualifiedCode, AuthorityId) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
translate_codes(QualifiedCode[], AuthorityId) - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
not implemented yet
TrustDecider - class SSLexample.hello.TrustDecider.
Class declaration
TrustDecider() - Constructor for class SSLexample.hello.TrustDecider
 
type() - Static method in class SSLexample.hello.HelloHelper
Method declaration

U

unregister_resource_name_pattern(ResourceName) - Method in class gov.lanl.RAD.PolicyEvaluatorLocatorPatternAdminImpl
Unregister the resource name pattern
users - Variable in class gov.lanl.RAD.Impl.RelationShipService
Hashtable that maintains patient-PCP pairs
Users - class gov.lanl.RAD.INMIS_Impl.Users.
Provides a class for INMIS users and privileges....
Users(Properties) - Constructor for class gov.lanl.RAD.INMIS_Impl.Users
Constructor for the class, expects a UserListFile entry in the properties, which is the xml containing the key for each user and the user's permissions file.

V

value - Variable in class SSLexample.hello.HelloHolder
 
value_domain_locator() - Method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
This method returns a reference to the value_domain_locator interface.
value_domain_locator() - Method in class gov.lanl.TerminologyServices.LexExplorerImpl
This method returns a reference to the value_domain_locator interface.
versionid() - Static method in class gov.lanl.TerminologyServices.TerminologyServiceImpl
Method declaration

W

write(OutputStream, Hello) - Static method in class SSLexample.hello.HelloHelper
Method declaration

_

_all_interfaces(POA, byte[]) - Method in class SSLexample.hello.HelloPOA
Method declaration
_default_POA() - Method in class SSLexample.hello.HelloPOATie
Method declaration
_delegate() - Method in class SSLexample.hello.HelloPOATie
Method declaration
_delegate(HelloOperations) - Method in class SSLexample.hello.HelloPOATie
Method declaration
_HelloStub - class SSLexample.hello._HelloStub.
Class declaration
_HelloStub() - Constructor for class SSLexample.hello._HelloStub
 
_ids() - Method in class SSLexample.hello._HelloStub
Method declaration
_invoke(String, InputStream, ResponseHandler) - Method in class SSLexample.hello.HelloPOA
Method declaration
_ob_opsClass - Static variable in class SSLexample.hello._HelloStub
 
_read(InputStream) - Method in class SSLexample.hello.HelloHolder
Method declaration
_this() - Method in class SSLexample.hello.HelloPOA
Method declaration
_this(ORB) - Method in class SSLexample.hello.HelloPOA
Method declaration
_type() - Method in class SSLexample.hello.HelloHolder
Method declaration
_write(OutputStream) - Method in class SSLexample.hello.HelloHolder
Method declaration

A B C D E F G H I L M N O P R S T U V W _

Copyright © 2000 University of California. All Rights Reserved.