public interface RecordChangeProxy extends CommonRecordValue
| Modifier and Type | Method and Description | 
|---|---|
RecordValue | 
createChangeProxy(RecordProxySetValue proxySet,
                 boolean isLazySpreading)
Created a change proxy on this object. 
 | 
com.whitestein.lsps.engine.state.xml.Copiable | 
createCopy(ModelInstance targetModelInstance)
Creates a copy without references to other objects. 
 | 
void | 
finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
          CopyHelper helper)
Copy references. 
 | 
RecordChangeProxy | 
getOriginalRecord()
Returns a record object that is original non-proxy record. 
 | 
int | 
getProxyLevel()
Gets number of proxies from this object to original non-proxy record. 
 | 
RecordProxySetValue | 
getProxySet()
Returns proxy set in which the proxy is registered. 
 | 
boolean | 
isLazySpreadingProxy()
Returns true if the proxy is lazy spreading. 
 | 
boolean | 
isProxyOf(RecordChangeProxy record)
Returns true if this is direct or non-direct proxy of the record. 
 | 
getId, getModelInstance, getOwnContextaccept, getCompiledType, getType, isRemoved, toSerializable, toSimpleValue, toValuecollect, getReferences, isPersistentRecordValue createChangeProxy(RecordProxySetValue proxySet, boolean isLazySpreading)
proxySet - isLazySpreading - RecordChangeProxy getOriginalRecord()
int getProxyLevel()
boolean isProxyOf(RecordChangeProxy record)
record - RecordProxySetValue getProxySet()
boolean isLazySpreadingProxy()
com.whitestein.lsps.engine.state.xml.Copiable createCopy(ModelInstance targetModelInstance)
targetModelInstance - void finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
                CopyHelper helper)
source - helper - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.