com.beasys.commerce.util
Class CloneHelper

java.lang.Object
  extended by com.beasys.commerce.util.CloneHelper

public class CloneHelper
extends Object

Helper for cloning. Allows cloning of the Object class, when you don't know the class of the target object


Constructor Summary
CloneHelper()
           
 
Method Summary
static Belonging clone(Belonging that)
          Return a clone of a belonging
static Collection clone(Collection collection)
          return a deep copy of a collection
static Map clone(Map map)
          return a deep copy of a map
static Object clone(Object that)
          Clones an object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloneHelper

public CloneHelper()
Method Detail

clone

public static Object clone(Object that)
Clones an object

Parameters
that - source object to be cloned
Throws
CloneNotSupportedException - the target object does not support cloning
Error - unrecoverable error during reflection

clone

public static Belonging clone(Belonging that)
Return a clone of a belonging


clone

public static Collection clone(Collection collection)
return a deep copy of a collection


clone

public static Map clone(Map map)
return a deep copy of a map



Copyright © 2006 BEA Systems, Inc. All Rights Reserved