aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java
blob: 5080e00ea3971e9e6f2848f464f4c9db93224046 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package org.openecomp.sdc.common.togglz;

import org.togglz.core.Feature;
import org.togglz.core.annotation.Label;
import org.togglz.core.context.FeatureContext;

public enum ToggleableFeature implements Feature {

  @Label ("VLAN Tagging")
  VLAN_TAGGING,

  @Label ("Annotations")
  ANNOTATIONS,

  @Label("Archive Item")
  ARCHIVE_ITEM,

  @Label("Filter")
  FILTER;

  public boolean isActive() {
    return FeatureContext.getFeatureManager().isActive(this);
  }
}