cc623d44f60a50ce8f789b9a41d973116675d7c9
[vid.git] / vid-app-common / src / main / java / org / onap / vid / properties / Features.java
1 package org.onap.vid.properties;
2
3 import org.togglz.core.Feature;
4 import org.togglz.core.context.FeatureContext;
5
6 public enum Features implements Feature {
7
8     /*******************************
9      * Use /docs/feature-flags.md for details
10      */
11
12     FLAG_ASYNC_JOBS,
13     FLAG_REGION_ID_FROM_REMOTE,
14     CREATE_INSTANCE_TEST,
15     EMPTY_DRAWING_BOARD_TEST,
16     FLAG_ADVANCED_PORTS_FILTER,
17     FLAG_ADD_MSO_TESTAPI_FIELD,
18     FLAG_ASYNC_INSTANTIATION,
19     FLAG_SERVICE_MODEL_CACHE,
20     FLAG_UNASSIGN_SERVICE,
21     FLAG_NETWORK_TO_ASYNC_INSTANTIATION,
22     FLAG_COLLECTION_RESOURCE_SUPPORT,
23     FLAG_SHOW_ASSIGNMENTS,
24     FLAG_SHOW_VERIFY_SERVICE,
25     FLAG_SETTING_DEFAULTS_IN_DRAWING_BOARD,
26     FLAG_PNP_INSTANTIATION;
27
28     public boolean isActive() {
29         return FeatureContext.getFeatureManager().isActive(this);
30     }
31
32 }