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.