public Map copyMap(Map orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Map) ((Proxy) orig).copy(orig); ProxyMap proxy = getFactoryProxyMap(orig.getClass()); return (Map) proxy.copy(orig); }
public Collection copyCollection(Collection orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Collection) ((Proxy) orig).copy(orig); ProxyCollection proxy = getFactoryProxyCollection(orig.getClass()); return (Collection) proxy.copy(orig); }
public Collection copyCollection(Collection orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Collection) ((Proxy) orig).copy(orig); ProxyCollection proxy = getFactoryProxyCollection(orig.getClass()); return (Collection) proxy.copy(orig); }
public Date copyDate(Date orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Date) ((Proxy) orig).copy(orig); ProxyDate proxy = getFactoryProxyDate(orig.getClass()); return (Date) proxy.copy(orig); }
public Map copyMap(Map orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Map) ((Proxy) orig).copy(orig); ProxyMap proxy = getFactoryProxyMap(orig.getClass()); return (Map) proxy.copy(orig); }
public Calendar copyCalendar(Calendar orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Calendar) ((Proxy) orig).copy(orig); ProxyCalendar proxy = getFactoryProxyCalendar(orig.getClass()); return (Calendar) proxy.copy(orig); }
public Date copyDate(Date orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Date) ((Proxy) orig).copy(orig); ProxyDate proxy = getFactoryProxyDate(orig.getClass()); return (Date) proxy.copy(orig); }
public Calendar copyCalendar(Calendar orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Calendar) ((Proxy) orig).copy(orig); ProxyCalendar proxy = getFactoryProxyCalendar(orig.getClass()); return (Calendar) proxy.copy(orig); }
public Map copyMap(Map orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Map) ((Proxy) orig).copy(orig); ProxyMap proxy = getFactoryProxyMap(orig.getClass()); return (Map) proxy.copy(orig); }
public Map copyMap(Map orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Map) ((Proxy) orig).copy(orig); ProxyMap proxy = getFactoryProxyMap(orig.getClass()); return (Map) proxy.copy(orig); }
public Calendar copyCalendar(Calendar orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Calendar) ((Proxy) orig).copy(orig); ProxyCalendar proxy = getFactoryProxyCalendar(orig.getClass()); return (Calendar) proxy.copy(orig); }
public Date copyDate(Date orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Date) ((Proxy) orig).copy(orig); ProxyDate proxy = getFactoryProxyDate(orig.getClass()); return (Date) proxy.copy(orig); }
public Collection copyCollection(Collection orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Collection) ((Proxy) orig).copy(orig); ProxyCollection proxy = getFactoryProxyCollection(orig.getClass()); return (Collection) proxy.copy(orig); }
public Collection copyCollection(Collection orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Collection) ((Proxy) orig).copy(orig); ProxyCollection proxy = getFactoryProxyCollection(orig.getClass()); return (Collection) proxy.copy(orig); }
public Date copyDate(Date orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Date) ((Proxy) orig).copy(orig); ProxyDate proxy = getFactoryProxyDate(orig.getClass()); return (Date) proxy.copy(orig); }
public Map copyMap(Map orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Map) ((Proxy) orig).copy(orig); ProxyMap proxy = getFactoryProxyMap(orig.getClass()); return (Map) proxy.copy(orig); }
public Calendar copyCalendar(Calendar orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Calendar) ((Proxy) orig).copy(orig); ProxyCalendar proxy = getFactoryProxyCalendar(orig.getClass()); return (Calendar) proxy.copy(orig); }
public Collection copyCollection(Collection orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Collection) ((Proxy) orig).copy(orig); ProxyCollection proxy = getFactoryProxyCollection(orig.getClass()); return (Collection) proxy.copy(orig); }
public Date copyDate(Date orig) { if (orig == null) return null; if (orig instanceof Proxy) return (Date) ((Proxy) orig).copy(orig); ProxyDate proxy = getFactoryProxyDate(orig.getClass()); return (Date) proxy.copy(orig); }
/** * Used by proxy types to serialize non-proxy versions. */ public static Object writeReplace(Proxy proxy, boolean detachable) { if (detachable && (proxy == null || proxy.getOwner() == null || proxy.getOwner().isDetached())) return proxy; return proxy.copy(proxy); } }