summaryrefslogtreecommitdiffstats
path: root/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java')
-rw-r--r--catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java26
1 files changed, 9 insertions, 17 deletions
diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java
index dae34ae8e7..18e73de7ac 100644
--- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java
+++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/cassandra/FeatureToggleDao.java
@@ -17,33 +17,29 @@
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-
package org.openecomp.sdc.be.dao.cassandra;
import com.datastax.driver.core.Session;
import com.datastax.driver.mapping.MappingManager;
import fj.data.Either;
+import java.util.List;
+import javax.annotation.PostConstruct;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.openecomp.sdc.be.resources.data.auditing.AuditingTypesConstants;
import org.openecomp.sdc.be.resources.data.togglz.FeatureToggleEvent;
import org.openecomp.sdc.common.log.wrappers.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-import javax.annotation.PostConstruct;
-import java.util.List;
-
@Component("feature_toggle_dao")
public class FeatureToggleDao extends CassandraDao {
- private FeatureToggleAccessor featureToggleAccessor;
private static Logger logger = Logger.getLogger(FeatureToggleDao.class.getName());
+ private FeatureToggleAccessor featureToggleAccessor;
public FeatureToggleDao(CassandraClient cassandraClient) {
super(cassandraClient);
}
-
@PostConstruct
public void init() {
String keyspace = AuditingTypesConstants.REPO_KEYSPACE;
@@ -56,8 +52,7 @@ public class FeatureToggleDao extends CassandraDao {
logger.info("** FeatureToggleDao created");
} else {
logger.info("** FeatureToggleDao failed");
- throw new RuntimeException(
- "Repo keyspace [" + keyspace + "] failed to connect with error : " + result.right().value());
+ throw new RuntimeException("Repo keyspace [" + keyspace + "] failed to connect with error : " + result.right().value());
}
} else {
logger.info("** Cassandra client isn't connected");
@@ -66,16 +61,14 @@ public class FeatureToggleDao extends CassandraDao {
}
public CassandraOperationStatus save(FeatureToggleEvent featureToggleEvent) {
- return client.save(featureToggleEvent, FeatureToggleEvent.class, manager);
+ return client.save(featureToggleEvent, FeatureToggleEvent.class, manager);
}
public FeatureToggleEvent get(String feature_name) {
- return client.getById(feature_name, FeatureToggleEvent.class, manager)
- .left()
- .on(r -> {
- logger.debug("Failed to retrieve state of feature [{}] due to error {}", feature_name, r.toString());
- return null;
- });
+ return client.getById(feature_name, FeatureToggleEvent.class, manager).left().on(r -> {
+ logger.debug("Failed to retrieve state of feature [{}] due to error {}", feature_name, r.toString());
+ return null;
+ });
}
public CassandraOperationStatus delete(String feature_name) {
@@ -85,5 +78,4 @@ public class FeatureToggleDao extends CassandraDao {
public List<FeatureToggleEvent> getAllFeatures() {
return featureToggleAccessor.getAllFeatures().all();
}
-
}