summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-core-lib/openecomp-zusammen-lib/openecomp-zusammen-plugin/src/main/java/org/openecomp/core/zusammen/plugin/dao/types/VersionDataElement.java
blob: 48a52c0d85cfa37ea89151b77f27956938144292 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package org.openecomp.core.zusammen.plugin.dao.types;

import com.amdocs.zusammen.datatypes.Id;
import com.amdocs.zusammen.datatypes.item.ItemVersionData;
import org.openecomp.core.zusammen.plugin.ZusammenPluginConstants;

import static org.openecomp.core.zusammen.plugin.ZusammenPluginUtil.calculateElementHash;

public class VersionDataElement extends ElementEntity {

  public VersionDataElement() {
    super(ZusammenPluginConstants.ROOT_ELEMENTS_PARENT_ID);
  }

  public VersionDataElement(ItemVersionData itemVersionData) {
    this();
    setInfo(itemVersionData.getInfo());
    setRelations(itemVersionData.getRelations());
    setElementHash(new Id(calculateElementHash(this)));
  }
}