org.persvr.data
Class DeferredField

java.lang.Object
  extended by org.persvr.data.Identification<java.lang.Object>
      extended by org.persvr.data.LazyPropertyId
          extended by org.persvr.data.DeferredField
All Implemented Interfaces:
TargetRetriever<java.lang.Object>

public abstract class DeferredField
extends LazyPropertyId

This represents a field that may be loaded later internally, but is not supposed to lazy loaded for remote clients

Author:
Kris Zyp

Field Summary
 
Fields inherited from class org.persvr.data.Identification
source, subObjectId
 
Constructor Summary
DeferredField(DataSource source, java.lang.String objectId, java.lang.String field)
           
 
Method Summary
 
Methods inherited from class org.persvr.data.LazyPropertyId
getField, resolveTarget, toString
 
Methods inherited from class org.persvr.data.Identification
getSource, getSubObjectId, getTarget, idForRelativeString, idForString, isForeign, isLoaded, relativePath, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeferredField

public DeferredField(DataSource source,
                     java.lang.String objectId,
                     java.lang.String field)