diff --git a/src/main/java/org/snomed/snowstorm/core/data/domain/Annotation.java b/src/main/java/org/snomed/snowstorm/core/data/domain/Annotation.java index 39e793dbb..425c80f98 100644 --- a/src/main/java/org/snomed/snowstorm/core/data/domain/Annotation.java +++ b/src/main/java/org/snomed/snowstorm/core/data/domain/Annotation.java @@ -110,6 +110,21 @@ public ReferenceSetMember toRefsetMember() { return member; } + public void clone(Annotation annotation) { + setAnnotationId(annotation.getAnnotationId()); + setMemberId(annotation.getMemberId()); + setRefsetId(annotation.getRefsetId()); + setModuleId(annotation.getModuleId()); + setActive(annotation.isActive()); + setEffectiveTimeI(annotation.getEffectiveTimeI()); + setReferencedComponentId(annotation.getReferencedComponentId()); + setReleased(annotation.isReleased()); + setTypeId(annotation.getTypeId()); + setType(annotation.getType()); + setValue(annotation.getValue()); + setLanguageDialectCode(annotation.getLanguageDialectCode()); + } + @Override public boolean equals(Object o) { if (this == o) return true;