gov.lanl.RAD.INMIS_Impl
Class PolicyEvaluatorImplFalse

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

public class PolicyEvaluatorImplFalse
extends AbstractPolicyEvaluator

This implementation of PolicyEvaluator always returns false

 

Field Summary
 
Fields inherited from class gov.lanl.RAD.AbstractPolicyEvaluator
name, orb, props
 
Constructor Summary
PolicyEvaluatorImplFalse()
          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 denies 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

PolicyEvaluatorImplFalse

public PolicyEvaluatorImplFalse()
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 denies permission.

Parameters:
resource_name - specifies the resource for which access permission is requested
operation - specifies operation requested
attribute_list - specifies the Requester's Security Attributes
Returns:
returns DecisionResult.ACCESS_DECISION_NOT_ALLOWED