gov.lanl.RAD.INMIS_Impl
Class PolicyEvaluatorImplTrue

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.DfResourceAccessDecision.PolicyEvaluatorPOA
              |
              +--gov.lanl.RAD.AbstractPolicyEvaluator
                    |
                    +--gov.lanl.RAD.INMIS_Impl.PolicyEvaluatorImplTrue
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, org.omg.DfResourceAccessDecision.PolicyEvaluatorOperations

public class PolicyEvaluatorImplTrue
extends AbstractPolicyEvaluator

This implementation of PolicyEvaluator always returns true

 

Field Summary
 
Fields inherited from class gov.lanl.RAD.AbstractPolicyEvaluator
name, orb, props
 
Constructor Summary
PolicyEvaluatorImplTrue()
          Default constructor
 
Method Summary
 org.omg.DfResourceAccessDecision.DecisionResult evaluate(org.omg.DfResourceAccessDecision.ResourceName resource_name, java.lang.String operation, org.omg.Security.SecAttribute[] attribute_list)
          Always allows permission.
 org.omg.DfResourceAccessDecision.PolicyEvaluatorAdmin pe_admin()
          Returns null PolicyEvaluatorAdmin
 
Methods inherited from class gov.lanl.RAD.AbstractPolicyEvaluator
setName, setOrb, setProperties
 
Methods inherited from class org.omg.DfResourceAccessDecision.PolicyEvaluatorPOA
_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

PolicyEvaluatorImplTrue

public PolicyEvaluatorImplTrue()
Default constructor

Method Detail

pe_admin

public org.omg.DfResourceAccessDecision.PolicyEvaluatorAdmin pe_admin()
Returns null PolicyEvaluatorAdmin


evaluate

public org.omg.DfResourceAccessDecision.DecisionResult evaluate(org.omg.DfResourceAccessDecision.ResourceName resource_name,
                                                                java.lang.String operation,
                                                                org.omg.Security.SecAttribute[] attribute_list)
Always allows permission.

Parameters:
resource_name - specifies the resource for which access permission is requested
operation - specifies operation requested
Returns:
returns DecisionResult.ACCESS_DECISION_ALLOWED