Add contributors for items vi zusammen tool
[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   private SetHealingFlag(){}
18
19   public static void populateHealingTable(String oldVersion) {
20
21     VersionCassandraLoader versionCassandraLoader = new VersionCassandraLoader();
22     ResultSet listItemVersion = versionCassandraLoader.listItemVersion();
23
24     ArrayList<HealingEntity> healingEntities = new ArrayList<>();
25
26     listItemVersion.iterator().forEachRemaining(entry -> healingEntities.add(new HealingEntity
27         (entry.getString(0),entry.getString(1),entry.getString(2),true,oldVersion)));
28
29     HealingHandler healingHandler = new HealingHandler();
30     healingHandler.populateHealingTable(healingEntities);
31
32   }
33 }