@NotNull public static String getStringPatch(@NotNull Set<String> disabledGroups, Project... project) { return getStringPatch( disabledGroups, project, UsageStatisticsPersistenceComponent.getInstance(), 0); }
public static boolean isSendAllowed() { if (ApplicationManagerEx.getApplicationEx().isInternal()) return true; // todo remove return isSendAllowed(UsageStatisticsPersistenceComponent.getInstance()); }
public static void persistSentPatch(@NotNull String patchStr) { persistSentPatch(patchStr, UsageStatisticsPersistenceComponent.getInstance()); }
public static boolean isTimeToSend(UsageStatisticsPersistenceComponent settings) { final long timeDelta = System.currentTimeMillis() - settings.getLastTimeSent(); return Math.abs(timeDelta) > settings.getPeriod().getMillis(); }
public static boolean showNotification() { return UsageStatisticsPersistenceComponent.getInstance().isShowNotification() && (System.currentTimeMillis() - Time.DAY > ((FeatureUsageTrackerImpl) FeatureUsageTracker.getInstance()).getFirstRunTime()); }
public static void updateSentTime() { UsageStatisticsPersistenceComponent.getInstance().setSentTime(System.currentTimeMillis()); }
public static boolean isSendAllowed() { return isSendAllowed(UsageStatisticsPersistenceComponent.getInstance()); }
public static boolean isTimeToSend() { return isTimeToSend(UsageStatisticsPersistenceComponent.getInstance()); }