Package | Description |
---|---|
net.sf.joafip.store.service | |
net.sf.joafip.store.service.copier | |
net.sf.joafip.store.service.objectio.manager |
Modifier and Type | Method and Description |
---|---|
Object |
IStore.deepCopy(Object sourceObject,
boolean forceLoad) |
Object |
AbstractDelegatingToStoreManagers.deepCopy(Object sourceObject,
boolean forceLoad) |
Modifier and Type | Method and Description |
---|---|
void |
StateCopier.copy(ClassInfo classInfo,
Object sourceObject,
Object destinationObject) |
Object |
ToProxyDeepCopier.deepCopy(Class<?> objectClass,
Class<?>[] parameterTypes,
Object[] initargs,
IDeepCopyServiceDelegate deepCopyServiceDelegate)
create a proxy deep copy of creating constructed object
|
Object |
ToProxyDeepCopier.deepCopy(Class<?> objectClass,
IDeepCopyServiceDelegate deepCopyServiceDelegate) |
Object |
ToProxyDeepCopier.deepCopy(Object sourceObject,
IDeepCopyServiceDelegate deepCopyServiceDelegate)
create a proxy deep copy of existing object
|
protected Object |
ToProxyDeepCopier.deepCopy(Object rootSourceObject,
IDeepCopyServiceDelegate deepCopyServiceDelegate,
boolean forceLoad) |
Object |
DeepCopier.deepCopy(Object sourceObject,
IDeepCopyServiceDelegate deepCopyServiceDelegate,
boolean forceLoad) |
protected Object |
AbstractDeepCopy.deepCopy(Object rootSourceObject,
IDeepCopyServiceDelegate deepCopyServiceDelagate,
boolean forceLoad) |
protected void |
ToProxyDeepCopier.deepCopyDone() |
protected void |
DeepCopier.deepCopyDone() |
protected abstract void |
AbstractDeepCopy.deepCopyDone() |
protected boolean |
ToProxyDeepCopier.mustBeCopied(Object objectToCopy,
ClassInfo objectToCopyClassInfo) |
protected abstract boolean |
AbstractDeepCopy.mustBeCopied(Object objectToCopy,
ClassInfo classInfo) |
protected Object |
ToProxyDeepCopier.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo) |
protected Object |
DeepCopier.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo) |
protected abstract Object |
AbstractDeepCopy.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo)
create a new instance copy of source object
the new instance must be done without calling constructor since state will be set by field value copy |
Modifier and Type | Method and Description |
---|---|
Object |
IObjectIOManagerForObjectIO.deepCopy(Object val) |
Object |
AbstractObjectIOManagerIOForObject.deepCopy(Object sourceObject) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.