Unit Tests
[sdc.git] / openecomp-be / lib / openecomp-core-lib / openecomp-zusammen-lib / openecomp-zusammen-plugin / src / main / java / org / openecomp / core / zusammen / plugin / dao / types / VersionDataElement.java
1 package org.openecomp.core.zusammen.plugin.dao.types;
2
3 import com.amdocs.zusammen.datatypes.Id;
4 import com.amdocs.zusammen.datatypes.item.ItemVersionData;
5 import org.openecomp.core.zusammen.plugin.ZusammenPluginConstants;
6
7 import static org.openecomp.core.zusammen.plugin.ZusammenPluginUtil.calculateElementHash;
8
9 public class VersionDataElement extends ElementEntity {
10
11   public VersionDataElement() {
12     super(ZusammenPluginConstants.ROOT_ELEMENTS_PARENT_ID);
13   }
14
15   public VersionDataElement(ItemVersionData itemVersionData) {
16     this();
17     setInfo(itemVersionData.getInfo());
18     setRelations(itemVersionData.getRelations());
19     setElementHash(new Id(calculateElementHash(this)));
20   }
21 }