wt.fc.collections
Class RefreshHelper.RoleVersionReference

java.lang.Object
  extended bywt.vc.VersionReference
      extended bywt.fc.collections.RefreshHelper.RoleVersionReference
All Implemented Interfaces:
Externalizable, NetFactor, ObjectMappable, RefreshHelper.RoleReference, Serializable, WTReference
Direct Known Subclasses:
RefreshHelper.RoleAVersionReference, RefreshHelper.RoleBVersionReference
Enclosing class:
RefreshHelper

abstract static class RefreshHelper.RoleVersionReference
extends VersionReference
implements RefreshHelper.RoleReference


Field Summary
(package private)  WTReference linkReference
           
 
Fields inherited from class wt.vc.VersionReference
EXTERNALIZATION_VERSION_UID, KEY, OBJECT, OLD_FORMAT_VERSION_UID
 
Fields inherited from interface wt.fc.WTReference
KEY, OBJECT
 
Constructor Summary
(package private) RefreshHelper.RoleVersionReference(Iterated role_obj, WTReference link_reference)
           
(package private) RefreshHelper.RoleVersionReference(VersionForeignKey role_key, WTReference link_reference)
           
 
Method Summary
 WTReference getReference(BinaryLink link)
           
 void inflateRole()
           
 
Methods inherited from class wt.vc.VersionReference
deflate, equals, getClassInfo, getConceptualClassname, getKey, getObject, getReferencedClass, hashCode, initialize, initialize, isInflated, newVersionReference, newVersionReference, readExternal, readExternal, readVersion, references, refresh, setKey, setObject, toString, 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.RoleVersionReference

RefreshHelper.RoleVersionReference(VersionForeignKey role_key,
                                   WTReference link_reference)
                             throws WTException

RefreshHelper.RoleVersionReference

RefreshHelper.RoleVersionReference(Iterated role_obj,
                                   WTReference link_reference)
                             throws WTException
Method Detail

inflateRole

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

getReference

public WTReference getReference(BinaryLink link)