1 package org.openecomp.core.tools.store;
3 import com.amdocs.zusammen.datatypes.Id;
4 import com.amdocs.zusammen.datatypes.SessionContext;
5 import com.amdocs.zusammen.datatypes.item.ElementContext;
6 import com.amdocs.zusammen.plugin.statestore.cassandra.dao.types.ElementEntityContext;
7 import org.openecomp.core.zusammen.plugin.dao.types.ElementEntity;
9 public class ElementHandler {
11 private static final String GLOBAL_USER = "GLOBAL_USER";
13 public static void update(SessionContext context,
14 String itemId, String versionId, String changeRef,
15 ElementEntity elementEntity) {
17 ElementEntityContext elementContext;
18 CassandraElementRepository cassandraElementRepository = new CassandraElementRepository();
19 if (changeRef == null) {
21 elementContext = new ElementEntityContext(GLOBAL_USER, new Id(itemId),
25 elementContext = new ElementEntityContext(GLOBAL_USER, new ElementContext(new Id(itemId),
29 cassandraElementRepository.update(context, elementContext, elementEntity);