| Package | Description |
|---|---|
| com.flagsmith.flagengine | |
| com.flagsmith.flagengine.features | |
| com.flagsmith.models |
| Modifier and Type | Method and Description |
|---|---|
static FeatureStateModel |
Engine.getEnvironmentFeatureState(EnvironmentModel environment,
String featureName)
Get a specific feature state for a given feature_name in a given environment.
|
static FeatureStateModel |
Engine.getIdentityFeatureState(EnvironmentModel environmentModel,
IdentityModel identityModel,
String featureName,
List<TraitModel> overrideTraits)
Get a specific feature state for a given identity in a given environment.
|
| Modifier and Type | Method and Description |
|---|---|
static List<FeatureStateModel> |
Engine.getEnvironmentFeatureStates(EnvironmentModel environment)
Get a list of feature states for a given environment.
|
static List<FeatureStateModel> |
Engine.getIdentityFeatureStates(EnvironmentModel environmentModel,
IdentityModel identityModel)
Get a list of feature states for a given identity in a given environment.
|
static List<FeatureStateModel> |
Engine.getIdentityFeatureStates(EnvironmentModel environmentModel,
IdentityModel identityModel,
List<TraitModel> overrideTraits)
Get a list of feature states for a given identity in a given environment.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FeatureStateModel.isHigherPriority(FeatureStateModel other)
Another FeatureStateModel is deemed to be higher priority if and only if
it has a FeatureSegment and either this.FeatureSegment is null or the
value of other.FeatureSegment.priority is lower than that of
this.FeatureSegment.priority.
|
| Modifier and Type | Method and Description |
|---|---|
static Flag |
Flag.fromFeatureStateModel(FeatureStateModel featureState,
Object identityId)
return flag from feature state model and identity id.
|
| Modifier and Type | Method and Description |
|---|---|
static Flags |
Flags.fromApiFlags(List<FeatureStateModel> apiFlags,
AnalyticsProcessor analyticsProcessor,
FlagsmithFlagDefaults defaultFlagHandler)
Return the flags instance.
|
static Flags |
Flags.fromFeatureStateModels(List<FeatureStateModel> featureStates,
AnalyticsProcessor analyticsProcessor)
Build flags object from list of feature states.
|
static Flags |
Flags.fromFeatureStateModels(List<FeatureStateModel> featureStates,
AnalyticsProcessor analyticsProcessor,
Object identityId)
Build flags object from list of feature states.
|
static Flags |
Flags.fromFeatureStateModels(List<FeatureStateModel> featureStates,
AnalyticsProcessor analyticsProcessor,
Object identityId,
DefaultFlagHandler defaultFlagHandler)
Build flags object from list of feature states.
|
Copyright © 2022. All rights reserved.