org.omg.CosTradingDynamic
Class DynamicPropEvalPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.CosTradingDynamic.DynamicPropEvalPOA
          extended by org.omg.CosTradingDynamic.DynamicPropEvalPOATie
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, DynamicPropEvalOperations

public class DynamicPropEvalPOATie
extends DynamicPropEvalPOA

The DynamicPropEval interface is provided by an exporter who wishes to provide a dynamic property value in a service offer held by the trader. When exporting a service offer (or proxy offer), the property with the dynamic value has an any value which contains a DynamicProp structure rather than the normal property value. A trader which supports dynamic properties accepts this DynamicProp value as containing the information which enables a correctly-typed property value to be obtained during the evaluation of a query. The export (or export_proxy) operation raises the PropertyTypeMismatch if the returned_type is not appropriate for the property name as defined by the service type.


Constructor Summary
DynamicPropEvalPOATie(DynamicPropEvalOperations tieObject)
          Constructor
DynamicPropEvalPOATie(DynamicPropEvalOperations tieObject, org.omg.PortableServer.POA poa)
          Constructor
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
          _default_POA method
 DynamicPropEvalOperations _delegate()
          Get the delegate
 void _delegate(DynamicPropEvalOperations delegate_)
          Set the delegate
 org.omg.CORBA.Any evalDP(java.lang.String name, org.omg.CORBA.TypeCode returned_type, org.omg.CORBA.Any extra_info)
          Operation evalDP
 
Methods inherited from class org.omg.CosTradingDynamic.DynamicPropEvalPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicPropEvalPOATie

public DynamicPropEvalPOATie(DynamicPropEvalOperations tieObject)
Constructor


DynamicPropEvalPOATie

public DynamicPropEvalPOATie(DynamicPropEvalOperations tieObject,
                             org.omg.PortableServer.POA poa)
Constructor

Method Detail

_delegate

public DynamicPropEvalOperations _delegate()
Get the delegate


_delegate

public void _delegate(DynamicPropEvalOperations delegate_)
Set the delegate


_default_POA

public org.omg.PortableServer.POA _default_POA()
_default_POA method

Overrides:
_default_POA in class org.omg.PortableServer.Servant

evalDP

public org.omg.CORBA.Any evalDP(java.lang.String name,
                                org.omg.CORBA.TypeCode returned_type,
                                org.omg.CORBA.Any extra_info)
                         throws DPEvalFailure
Operation evalDP

Throws:
DPEvalFailure