diff options
Diffstat (limited to 'openecomp-be/lib/openecomp-common-lib')
2 files changed, 9 insertions, 2 deletions
diff --git a/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleStatus.java b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleStatus.java new file mode 100644 index 0000000000..e72f85a652 --- /dev/null +++ b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleStatus.java @@ -0,0 +1,7 @@ +package org.openecomp.sdc.common.togglz; + +import org.togglz.core.Feature; + +public interface ToggleStatus extends Feature { + boolean isActive(); +} diff --git a/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java index aab9845573..cae1033b52 100644 --- a/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java +++ b/openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java @@ -1,14 +1,14 @@ 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 { +public enum ToggleableFeature implements ToggleStatus { @Label ("Forwarder Capability") FORWARDER_CAPABILITY; + @Override public boolean isActive() { return FeatureContext.getFeatureManager().isActive(this); } |