net.ontopia.persistence.proxy
Class OnDemandValue

java.lang.Object
  extended by net.ontopia.persistence.proxy.OnDemandValue

public class OnDemandValue
extends java.lang.Object

INTERNAL:

Since:
4.0

Field Summary
protected  FieldInfoIF finfo
           
protected  IdentityIF identity
           
protected  boolean released
           
protected  java.lang.Object value
           
 
Constructor Summary
OnDemandValue()
           
OnDemandValue(java.lang.Object value)
           
 
Method Summary
 java.lang.Object getValue()
           
 java.lang.Object getValue(TransactionIF txn)
           
 boolean hasContext()
           
 void releaseValue()
           
 void setContext(IdentityIF identity, FieldInfoIF finfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identity

protected IdentityIF identity

finfo

protected FieldInfoIF finfo

value

protected java.lang.Object value

released

protected boolean released
Constructor Detail

OnDemandValue

public OnDemandValue()

OnDemandValue

public OnDemandValue(java.lang.Object value)
Method Detail

hasContext

public boolean hasContext()

setContext

public void setContext(IdentityIF identity,
                       FieldInfoIF finfo)

getValue

public java.lang.Object getValue()

releaseValue

public void releaseValue()

getValue

public java.lang.Object getValue(TransactionIF txn)


Copyright © 2000-2012 Ontopia.