gov.lanl.RAD.INMIS_Impl
Class DynamicAttributeServiceImplEcho

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.DfResourceAccessDecision.DynamicAttributeServicePOA
              |
              +--gov.lanl.RAD.AbstractDynamicAttributeService
                    |
                    +--gov.lanl.RAD.INMIS_Impl.DynamicAttributeServiceImplEcho
All Implemented Interfaces:
org.omg.DfResourceAccessDecision.DynamicAttributeServiceOperations, org.omg.CORBA.portable.InvokeHandler

public class DynamicAttributeServiceImplEcho
extends AbstractDynamicAttributeService

Echoes the original incoming attributes.

 

Field Summary
 
Fields inherited from class gov.lanl.RAD.AbstractDynamicAttributeService
name, orb, props
 
Constructor Summary
DynamicAttributeServiceImplEcho()
          Default Constructor
 
Method Summary
 org.omg.Security.SecAttribute[] get_dynamic_attributes(org.omg.Security.SecAttribute[] attribute_list, org.omg.DfResourceAccessDecision.ResourceName resource_name, java.lang.String operation)
          Returns incoming attributes, no changes.
 
Methods inherited from class gov.lanl.RAD.AbstractDynamicAttributeService
setName, setOrb, setProperties
 
Methods inherited from class org.omg.DfResourceAccessDecision.DynamicAttributeServicePOA
_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

DynamicAttributeServiceImplEcho

public DynamicAttributeServiceImplEcho()
Default Constructor

Method Detail

get_dynamic_attributes

public org.omg.Security.SecAttribute[] get_dynamic_attributes(org.omg.Security.SecAttribute[] attribute_list,
                                                              org.omg.DfResourceAccessDecision.ResourceName resource_name,
                                                              java.lang.String operation)
                                                       throws org.omg.DfResourceAccessDecision.RadComponentError
Returns incoming attributes, no changes.

org.omg.DfResourceAccessDecision.RadComponentError
Parameters:
attribute_list - is the list of static attributes
resource_name - is the resource being requested
operation - states whether the resource is requested for READ/ADD/EDIT
Returns:
SecAttribute[] which contains the original static attributes as well as the newly generated dynamic attributes