30
30
public class AnalyticsHelper {
31
31
private static boolean initialized = false ;
32
32
33
- private static boolean isAnalyticsEnabled () {
33
+ private static boolean isAnalyticsDisabled () {
34
34
Settings settings = SoapUI .getSettings ();
35
- boolean analyticsEnabled = settings .getBoolean (UISettings .DISABLE_ANALYTICS , false );
36
- if (analyticsEnabled ) {
35
+ boolean analyticsDisabled = settings .getBoolean (UISettings .DISABLE_ANALYTICS , false );
36
+ if (analyticsDisabled ) {
37
37
return true ;
38
38
}
39
39
Version optOutVersion = new Version (settings .getString (UISettings .ANALYTICS_OPT_OUT_VERSION , "0.0" ));
40
40
Version currentSoapUIVersion = new Version (SoapUI .SOAPUI_VERSION );
41
41
if (!optOutVersion .getMajorVersion ().equals (currentSoapUIVersion .getMajorVersion ()) && SoapUI .usingGraphicalEnvironment ()) {
42
- analyticsEnabled = StatisticsCollectionConfirmationDialog .showDialog () == JOptionPane .YES_OPTION ;
43
- settings .setBoolean (UISettings .DISABLE_ANALYTICS , !analyticsEnabled );
44
-
45
- if (!analyticsEnabled ) {
46
- settings .setString (UISettings .ANALYTICS_OPT_OUT_VERSION , currentSoapUIVersion .getMajorVersion ());
47
- }
42
+ analyticsDisabled = StatisticsCollectionConfirmationDialog .showDialog () == JOptionPane .NO_OPTION ;
43
+ settings .setBoolean (UISettings .DISABLE_ANALYTICS , analyticsDisabled );
44
+ settings .setString (UISettings .ANALYTICS_OPT_OUT_VERSION , currentSoapUIVersion .getMajorVersion ());
48
45
}
49
- return analyticsEnabled ;
46
+ return analyticsDisabled ;
50
47
}
51
48
52
49
public static void initializeAnalytics () {
@@ -58,7 +55,7 @@ public static void initializeAnalytics() {
58
55
AnalyticsManager manager = Analytics .getAnalyticsManager ();
59
56
manager .setExecutorService (SoapUI .getThreadPool ());
60
57
manager .registerAnalyticsProviderFactory (new OSUserProviderFactory ());
61
- if (! isAnalyticsEnabled ()) {
58
+ if (isAnalyticsDisabled ()) {
62
59
return ;
63
60
}
64
61
0 commit comments