|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.omg.PortableServer.Servant
|
+--org.omg.DfResourceAccessDecision.PolicyEvaluatorLocatorNameAdminPOA
|
+--gov.lanl.RAD.PolicyEvaluatorLocatorNameAdminImpl
Used to store association between resourcenames and references to PolicyEvaluators and DecisionCombinator persistently.

| Constructor Summary | |
PolicyEvaluatorLocatorNameAdminImpl(org.omg.CORBA.ORB theorb,
java.lang.String serverName,
java.lang.String configFile)
Establishes connection with the PolicyMgr. |
|
| Method Summary | |
void |
add_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
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 |
void |
delete_combinator(org.omg.DfResourceAccessDecision.ResourceName resource_name)
Method declaration |
void |
delete_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
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 |
org.omg.DfResourceAccessDecision.DecisionCombinator |
get_combinator(org.omg.DfResourceAccessDecision.ResourceName resource_name)
Used to get reference to DecisionCombinator corresponding to the resource name. |
org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] |
get_evaluators(org.omg.DfResourceAccessDecision.ResourceName resource_name)
Returns references to PolicyEvaluators that were stored persistently Actually retrieves stringified references and reconverts them to object references |
static void |
main(java.lang.String[] args)
Method declaration |
void |
set_combinator(org.omg.DfResourceAccessDecision.DecisionCombinator decision_combinator,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
Stores reference to DecisionCombinator persistently. |
void |
set_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
Stores references to passed PolicyEvaluators persistently. |
| Methods inherited from class org.omg.DfResourceAccessDecision.PolicyEvaluatorLocatorNameAdminPOA |
_all_interfaces, _invoke, _this, _this |
| Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PolicyEvaluatorLocatorNameAdminImpl(org.omg.CORBA.ORB theorb,
java.lang.String serverName,
java.lang.String configFile)
| Method Detail |
public org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] get_evaluators(org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidResourceName
public void set_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList,
org.omg.DfResourceAccessDecision.InvalidResourceName,
org.omg.DfResourceAccessDecision.DuplicateEvaluatorName
org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList
org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.DuplicateEvaluatorNamepolicy_evaluator_list - the list of PolicyEvaluators
public void add_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName,
org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList,
org.omg.DfResourceAccessDecision.DuplicateEvaluatorName
org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList
org.omg.DfResourceAccessDecision.DuplicateEvaluatorNamepolicy_evaluator_list - list of PolicyEvaluators to add to the
already existing PolicyEvaluators corresponding to the resource nameresource_name - the name with which the PolicyEvaluators should be
associated
public void delete_evaluators(org.omg.DfResourceAccessDecision.NamedPolicyEvaluator[] policy_evaluator_list,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName,
org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList,
org.omg.DfResourceAccessDecision.DuplicateEvaluatorName
org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidPolicyEvaluatorList
org.omg.DfResourceAccessDecision.DuplicateEvaluatorNamepolicy_evaluator_list - list of PolicyEvaluators to remove from the
already existing PolicyEvaluators corresponding to the resource nameresource_name - the name with which the PolicyEvaluators should be
associated
public org.omg.DfResourceAccessDecision.DecisionCombinator get_combinator(org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidResourceName
public void set_combinator(org.omg.DfResourceAccessDecision.DecisionCombinator decision_combinator,
org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidResourceNamedecision_combinator - the DecisionCombinator
public void delete_combinator(org.omg.DfResourceAccessDecision.ResourceName resource_name)
throws org.omg.DfResourceAccessDecision.InvalidResourceName
org.omg.DfResourceAccessDecision.InvalidResourceNameresource_name - public static void main(java.lang.String[] args)
args -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||