wt.fc.collections
Class RefreshHelper.RoleAObjectReference

java.lang.Object
  extended bywt.fc.ObjectReference
      extended bywt.fc.collections.RefreshHelper.RoleObjectReference
          extended bywt.fc.collections.RefreshHelper.RoleAObjectReference
All Implemented Interfaces:
Evolvable, Externalizable, NetFactor, ObjectMappable, RefreshHelper.RoleReference, Serializable, WTReference
Enclosing class:
RefreshHelper

static final class RefreshHelper.RoleAObjectReference
extends RefreshHelper.RoleObjectReference


Field Summary
(package private)  WTReference linkReference
           
 
Fields inherited from class wt.fc.ObjectReference
EXTERNALIZATION_VERSION_UID, KEY, object, OBJECT_ID, OLD_FORMAT_VERSION_UID
 
Fields inherited from interface wt.fc.WTReference
KEY, OBJECT
 
Constructor Summary
(package private) RefreshHelper.RoleAObjectReference(ObjectIdentifier role_key, WTReference link_reference)
           
(package private) RefreshHelper.RoleAObjectReference(Persistable role_obj, WTReference link_reference)
           
 
Method Summary
 WTReference getReference(BinaryLink link)
           
 void inflateRole()
           
 String toString()
          Returns a String representation of the object being referenced.
 
Methods inherited from class wt.fc.ObjectReference
deflate, equals, getClassInfo, getConceptualClassname, getKey, getObject, getObjectId, getReferencedClass, getReferencedClass, hashCode, hasPersistence, initialize, initialize, initialize, initialize, isObjectInflated, newObjectReference, newObjectReference, newObjectReference, newObjectReference, readExternal, readExternal, readVersion, references, refresh, setKey, setObject, setObjectId, writeExternal, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface wt.fc.WTReference
equals, getKey, getObject, getReferencedClass, hashCode, references, refresh, setKey
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

linkReference

final WTReference linkReference
Constructor Detail

RefreshHelper.RoleAObjectReference

RefreshHelper.RoleAObjectReference(ObjectIdentifier role_key,
                                   WTReference link_reference)
                             throws WTException

RefreshHelper.RoleAObjectReference

RefreshHelper.RoleAObjectReference(Persistable role_obj,
                                   WTReference link_reference)
                             throws WTException
Method Detail

getReference

public WTReference getReference(BinaryLink link)

toString

public String toString()
Description copied from class: ObjectReference
Returns a String representation of the object being referenced.

Supported API: false

Overrides:
toString in class ObjectReference
Returns:
String

inflateRole

public void inflateRole()
Specified by:
inflateRole in interface RefreshHelper.RoleReference