wt.fc.collections
Class RefreshHelper.RoleObjectReference

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

abstract static class RefreshHelper.RoleObjectReference
extends ObjectReference
implements RefreshHelper.RoleReference


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.RoleObjectReference(ObjectIdentifier role_key, WTReference link_reference)
           
(package private) RefreshHelper.RoleObjectReference(Persistable role_obj, WTReference link_reference)
           
 
Method Summary
 WTReference getReference(BinaryLink link)
           
 void inflateRole()
           
 
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, 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.RoleObjectReference

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

RefreshHelper.RoleObjectReference

RefreshHelper.RoleObjectReference(Persistable 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)