Skip to content

Commit e45285f

Browse files
Revert "[FSSDK-11448] Java Implementation: Add Experiment ID and Variation ID…"
This reverts commit 6486886.
1 parent 6486886 commit e45285f

File tree

3 files changed

+0
-26
lines changed

3 files changed

+0
-26
lines changed

core-api/src/main/java/com/optimizely/ab/Optimizely.java

-6
Original file line numberDiff line numberDiff line change
@@ -1303,8 +1303,6 @@ private OptimizelyDecision createOptimizelyDecision(
13031303
ProjectConfig projectConfig
13041304
) {
13051305
String userId = user.getUserId();
1306-
String experimentId = null;
1307-
String variationId = null;
13081306

13091307
Boolean flagEnabled = false;
13101308
if (flagDecision.variation != null) {
@@ -1338,8 +1336,6 @@ private OptimizelyDecision createOptimizelyDecision(
13381336

13391337

13401338
Boolean decisionEventDispatched = false;
1341-
experimentId = flagDecision.experiment != null ? flagDecision.experiment.getId() : null;
1342-
variationId = flagDecision.variation != null ? flagDecision.variation.getId() : null;
13431339

13441340
Map<String, Object> attributes = user.getAttributes();
13451341
Map<String, ?> copiedAttributes = new HashMap<>(attributes);
@@ -1366,8 +1362,6 @@ private OptimizelyDecision createOptimizelyDecision(
13661362
.withRuleKey(ruleKey)
13671363
.withReasons(reasonsToReport)
13681364
.withDecisionEventDispatched(decisionEventDispatched)
1369-
.withExperimentId(experimentId)
1370-
.withVariationId(variationId)
13711365
.build();
13721366
notificationCenter.send(decisionNotification);
13731367

core-api/src/main/java/com/optimizely/ab/notification/DecisionNotification.java

-16
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,6 @@ public static class FlagDecisionNotificationBuilder {
364364
public final static String RULE_KEY = "ruleKey";
365365
public final static String REASONS = "reasons";
366366
public final static String DECISION_EVENT_DISPATCHED = "decisionEventDispatched";
367-
public final static String EXPERIMENT_ID = "experimentId";
368-
public final static String VARIATION_ID = "variationId";
369367

370368
private String flagKey;
371369
private Boolean enabled;
@@ -376,8 +374,6 @@ public static class FlagDecisionNotificationBuilder {
376374
private String ruleKey;
377375
private List<String> reasons;
378376
private Boolean decisionEventDispatched;
379-
private String experimentId;
380-
private String variationId;
381377

382378
private Map<String, Object> decisionInfo;
383379

@@ -426,16 +422,6 @@ public FlagDecisionNotificationBuilder withDecisionEventDispatched(Boolean dispa
426422
return this;
427423
}
428424

429-
public FlagDecisionNotificationBuilder withExperimentId(String experimentId) {
430-
this.experimentId = experimentId;
431-
return this;
432-
}
433-
434-
public FlagDecisionNotificationBuilder withVariationId(String variationId) {
435-
this.variationId = variationId;
436-
return this;
437-
}
438-
439425
public DecisionNotification build() {
440426
if (flagKey == null) {
441427
throw new OptimizelyRuntimeException("flagKey not set");
@@ -453,8 +439,6 @@ public DecisionNotification build() {
453439
put(RULE_KEY, ruleKey);
454440
put(REASONS, reasons);
455441
put(DECISION_EVENT_DISPATCHED, decisionEventDispatched);
456-
put(EXPERIMENT_ID, experimentId);
457-
put(VARIATION_ID, variationId);
458442
}};
459443

460444
return new DecisionNotification(

core-api/src/test/java/com/optimizely/ab/OptimizelyUserContextTest.java

-4
Original file line numberDiff line numberDiff line change
@@ -707,8 +707,6 @@ public void decisionNotification() {
707707
OptimizelyJSON variables = optimizely.getAllFeatureVariables(flagKey, userId);
708708
String ruleKey = "exp_no_audience";
709709
List<String> reasons = Collections.emptyList();
710-
String experimentId = "10420810910";
711-
String variationId = "10418551353";
712710

713711
final Map<String, Object> testDecisionInfoMap = new HashMap<>();
714712
testDecisionInfoMap.put(FLAG_KEY, flagKey);
@@ -717,8 +715,6 @@ public void decisionNotification() {
717715
testDecisionInfoMap.put(VARIABLES, variables.toMap());
718716
testDecisionInfoMap.put(RULE_KEY, ruleKey);
719717
testDecisionInfoMap.put(REASONS, reasons);
720-
testDecisionInfoMap.put(EXPERIMENT_ID, experimentId);
721-
testDecisionInfoMap.put(VARIATION_ID, variationId);
722718

723719
Map<String, Object> attributes = Collections.singletonMap("gender", "f");
724720
OptimizelyUserContext user = optimizely.createUserContext(userId, attributes);

0 commit comments

Comments
 (0)