(no commit message)
authorKatja Luther <k.luther@bgbm.org>
Tue, 20 Oct 2009 15:35:59 +0000 (15:35 +0000)
committerKatja Luther <k.luther@bgbm.org>
Tue, 20 Oct 2009 15:35:59 +0000 (15:35 +0000)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/DescriptionElementBase.java

index f8ea0688b8b549815df0821047ef15060c6f73a4..718e287465ed3e719add8b543154c5b100a19cce 100644 (file)
@@ -46,9 +46,11 @@ import eu.etaxonomy.cdm.jaxb.MultilanguageTextAdapter;
 import eu.etaxonomy.cdm.model.common.AnnotatableEntity;
 import eu.etaxonomy.cdm.model.common.DescriptionElementSource;
 import eu.etaxonomy.cdm.model.common.ISourceable;
+import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
 import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.common.LanguageString;
 import eu.etaxonomy.cdm.model.common.MultilanguageText;
+import eu.etaxonomy.cdm.model.common.OriginalSourceBase;
 import eu.etaxonomy.cdm.model.common.TermVocabulary;
 import eu.etaxonomy.cdm.model.media.Media;
 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
@@ -504,4 +506,15 @@ public abstract class DescriptionElementBase extends AnnotatableEntity implement
                }
        }
        
+       /**
+        * Clones this original source and sets the clones sourced object to 'sourceObj'
+        * @see java.lang.Object#clone()
+        */
+       public DescriptionElementSource clone(DescriptionElementBase sourcedObj) throws CloneNotSupportedException{
+               DescriptionElementSource result = (DescriptionElementSource)clone();
+               result.setSourcedObj(sourcedObj);
+               return result;
+       }
+
+       
 }
\ No newline at end of file