BEA Systems, Inc.

com.beasys.commerce.util
Class CloneHelper

java.lang.Object
  |
  +--com.beasys.commerce.util.CloneHelper

public class CloneHelper
extends java.lang.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 java.util.Collection clone(java.util.Collection collection)
          return a deep copy of a collection
static java.util.Map clone(java.util.Map map)
          return a deep copy of a map
static java.lang.Object clone(java.lang.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 java.lang.Object clone(java.lang.Object that)
Clones an object
Parameters:
that - source object to be cloned
Throws:
java.lang.CloneNotSupportedException - the target object does not support cloning
java.lang.Error - unrecoverable error during reflection

clone

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

clone

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

clone

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

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved