From f9a9e41eeaf5adffb5f4e611d282d1e0b2e056f6 Mon Sep 17 00:00:00 2001 From: wangjoshuah Date: Fri, 16 Jun 2017 16:52:31 -0700 Subject: [PATCH] deprecate live variable APIs --- core-api/src/main/java/com/optimizely/ab/Optimizely.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core-api/src/main/java/com/optimizely/ab/Optimizely.java b/core-api/src/main/java/com/optimizely/ab/Optimizely.java index ea8cce60b..06b2d7dee 100644 --- a/core-api/src/main/java/com/optimizely/ab/Optimizely.java +++ b/core-api/src/main/java/com/optimizely/ab/Optimizely.java @@ -285,6 +285,7 @@ public void track(@Nonnull String eventName, //======== live variable getters ========// + @Deprecated public @Nullable String getVariableString(@Nonnull String variableKey, @Nonnull String userId, @@ -292,6 +293,7 @@ String getVariableString(@Nonnull String variableKey, return getVariableString(variableKey, userId, Collections.emptyMap(), activateExperiment); } + @Deprecated public @Nullable String getVariableString(@Nonnull String variableKey, @Nonnull String userId, @@ -332,6 +334,7 @@ String getVariableString(@Nonnull String variableKey, return variable.getDefaultValue(); } + @Deprecated public @Nullable Boolean getVariableBoolean(@Nonnull String variableKey, @Nonnull String userId, @@ -339,6 +342,7 @@ Boolean getVariableBoolean(@Nonnull String variableKey, return getVariableBoolean(variableKey, userId, Collections.emptyMap(), activateExperiment); } + @Deprecated public @Nullable Boolean getVariableBoolean(@Nonnull String variableKey, @Nonnull String userId, @@ -354,6 +358,7 @@ Boolean getVariableBoolean(@Nonnull String variableKey, return null; } + @Deprecated public @Nullable Integer getVariableInteger(@Nonnull String variableKey, @Nonnull String userId, @@ -361,6 +366,7 @@ Integer getVariableInteger(@Nonnull String variableKey, return getVariableInteger(variableKey, userId, Collections.emptyMap(), activateExperiment); } + @Deprecated public @Nullable Integer getVariableInteger(@Nonnull String variableKey, @Nonnull String userId, @@ -381,6 +387,7 @@ Integer getVariableInteger(@Nonnull String variableKey, return null; } + @Deprecated public @Nullable Double getVariableDouble(@Nonnull String variableKey, @Nonnull String userId, @@ -388,6 +395,7 @@ Double getVariableDouble(@Nonnull String variableKey, return getVariableDouble(variableKey, userId, Collections.emptyMap(), activateExperiment); } + @Deprecated public @Nullable Double getVariableDouble(@Nonnull String variableKey, @Nonnull String userId, @@ -588,6 +596,7 @@ private EventType getEventTypeOrThrow(ProjectConfig projectConfig, String eventN * @throws UnknownLiveVariableException if there are no event types in the current project config with the given * name */ + @Deprecated private LiveVariable getLiveVariableOrThrow(ProjectConfig projectConfig, String variableKey) throws UnknownLiveVariableException {