1 package org.openecomp.sdc.common.togglz;
3 import org.togglz.core.Feature;
4 import org.togglz.core.manager.TogglzConfig;
5 import org.togglz.core.repository.StateRepository;
6 import org.togglz.core.repository.file.FileBasedStateRepository;
7 import org.togglz.core.user.SimpleFeatureUser;
8 import org.togglz.core.user.UserProvider;
12 public class TogglzConfiguration implements TogglzConfig {
14 public Class<? extends Feature> getFeatureClass() {
15 return ToggleableFeature.class;
19 public StateRepository getStateRepository() {
20 return new FileBasedStateRepository(new File("/tmp/features.properties"));
24 public UserProvider getUserProvider() {
25 return () -> new SimpleFeatureUser("admin", true);