fix incorrect dependency
[sdc.git] / openecomp-be / tools / migration / 1702_to_1707_zusammen / src / main / java / org / openecomp / core / migration / loaders / EntitlementPoolCassandraLoader.java
1 package org.openecomp.core.migration.loaders;
2
3 import com.datastax.driver.mapping.Result;
4 import com.datastax.driver.mapping.annotations.Accessor;
5 import com.datastax.driver.mapping.annotations.Query;
6 import org.openecomp.core.nosqldb.api.NoSqlDb;
7 import org.openecomp.core.nosqldb.factory.NoSqlDbFactory;
8 import org.openecomp.sdc.vendorlicense.dao.types.EntitlementPoolEntity;
9
10 import java.util.Collection;
11
12 /**
13  * Created by ayalaben on 4/24/2017
14  */
15 public class EntitlementPoolCassandraLoader {
16
17     private static final NoSqlDb noSqlDb = NoSqlDbFactory.getInstance().createInterface();
18
19     private static final EntitlementPoolCassandraLoader.EntitlementPoolAccessor accessor =
20             noSqlDb.getMappingManager().createAccessor(EntitlementPoolCassandraLoader.EntitlementPoolAccessor.class);
21
22     public Collection<EntitlementPoolEntity> list() {
23         return accessor.list().all();
24     }
25
26     @Accessor
27     interface EntitlementPoolAccessor {
28         @Query("select * from entitlement_pool ")
29         Result<EntitlementPoolEntity> list();
30     }
31 }