IBM Rational Functional Tester
Version 8.1.1000
IBM Rational Functional Tester Proxy SDK Reference

Project Version 2.3

com.rational.test.ft.domain
Class RegisteredDescribedObjectReference

java.lang.Object   extended by com.rational.test.ft.sys.RegisteredObjectReference       extended by com.rational.test.ft.domain.RegisteredDescribedObjectReference

public class RegisteredDescribedObjectReference
extends com.rational.test.ft.sys.RegisteredObjectReference

A RegisteredDescribedObjectReference is an implementation of RegisteredObjectReference used to deal with DescribedObjectReferences. The SpyMap of the original DescribedObjectReference is maintained to avoid a round trip back to the TestContext.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.rational.test.ft.sys.RegisteredObjectReference
com.rational.test.ft.sys.RegisteredObjectReference.StaleObjectReferenceException
 
Constructor Summary
RegisteredDescribedObjectReference(int transactionId, com.rational.test.ft.sys.TestContext.Reference testContextRef, java.lang.Object objectId, com.rational.test.ft.sys.HashtableEx map)
           
RegisteredDescribedObjectReference(com.rational.test.ft.sys.RegisteredObjectReference objRef, com.rational.test.ft.sys.HashtableEx map)
          Create a RegisteredDescribedObjectReference from an existing RegisteredObjectReference and a SpyMap.
RegisteredDescribedObjectReference(com.rational.test.ft.sys.RemoteProxyReference rpr)
           
 
Method Summary
 com.rational.test.ft.sys.HashtableEx getMap()
          Accessor method to retrieve the SpyMap that contains the properties that describe the DescribedObject.
 
Methods inherited from class com.rational.test.ft.sys.RegisteredObjectReference
getObjectId, getTestContextReference, getTransactionId, invoke, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegisteredDescribedObjectReference

public RegisteredDescribedObjectReference(int transactionId,                                           com.rational.test.ft.sys.TestContext.Reference testContextRef,                                           java.lang.Object objectId,                                           com.rational.test.ft.sys.HashtableEx map)
Parameters:
transactionId -
testContextRef -
objectId -

RegisteredDescribedObjectReference

public RegisteredDescribedObjectReference(com.rational.test.ft.sys.RemoteProxyReference rpr)
Parameters:
rpr -

RegisteredDescribedObjectReference

public RegisteredDescribedObjectReference(com.rational.test.ft.sys.RegisteredObjectReference objRef,                                           com.rational.test.ft.sys.HashtableEx map)
Create a RegisteredDescribedObjectReference from an existing RegisteredObjectReference and a SpyMap. This is for use by the persistence model (value manager), allowing it to use the base class to marshal the shared data.

Parameters:
objRef - - RegisteredObjectReference containing the base class attributes.
map - - SpyMap containing the DescribedObjectReference property set.
Method Detail

getMap

public com.rational.test.ft.sys.HashtableEx getMap()
Accessor method to retrieve the SpyMap that contains the properties that describe the DescribedObject.

Returns:
SpyMap containing properties.