Add collaboration feature
[sdc.git] / openecomp-be / tools / zusammen-tools / src / main / java / org / openecomp / core / tools / Commands / SetHealingFlag.java
1 package org.openecomp.core.tools.Commands;
2
3 import com.datastax.driver.core.ResultSet;
4 import org.openecomp.core.tools.store.HealingHandler;
5 import org.openecomp.core.tools.store.VersionCassandraLoader;
6 import org.openecomp.core.tools.store.zusammen.datatypes.HealingEntity;
7
8 import java.util.ArrayList;
9
10
11 /**
12  * Created by ayalaben on 10/15/2017
13  */
14 public class SetHealingFlag {
15
16
17   public static void populateHealingTable(String oldVersion) {
18
19     VersionCassandraLoader versionCassandraLoader = new VersionCassandraLoader();
20     ResultSet listItemVersion = versionCassandraLoader.listItemVersion();
21
22     ArrayList<HealingEntity> healingEntities = new ArrayList<HealingEntity>();
23
24     listItemVersion.iterator().forEachRemaining(entry -> healingEntities.add(new HealingEntity
25         (entry.getString(0),entry.getString(1),entry.getString(2),true,oldVersion)));
26
27     HealingHandler healingHandler = new HealingHandler();
28     healingHandler.populateHealingTable(healingEntities);
29
30   }
31 }