Class DefaultStatisticsGateway

  • All Implemented Interfaces:
    com.hybris.statistics.StatisticsGateway<StatisticsPayload>

    public class DefaultStatisticsGateway
    extends java.lang.Object
    implements com.hybris.statistics.StatisticsGateway<StatisticsPayload>
    • Field Detail

      • MS_FORCE_DEVELOPMENT_ENV

        public static final java.lang.String MS_FORCE_DEVELOPMENT_ENV
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultStatisticsGateway

        public DefaultStatisticsGateway​(java.util.Set<com.hybris.statistics.collector.BusinessStatisticsCollector> businessCollectors,
                                        java.util.Set<com.hybris.statistics.collector.SystemStatisticsCollector> systemCollectors,
                                        java.util.Map<java.lang.String,​java.lang.String> existingWebModules,
                                        StatisticsPayloadEncryptor encryptor)
    • Method Detail

      • getStatisticsPayload

        public StatisticsPayload getStatisticsPayload()
        Specified by:
        getStatisticsPayload in interface com.hybris.statistics.StatisticsGateway<StatisticsPayload>
      • updateLoggedInUsersStats

        public void updateLoggedInUsersStats​(java.lang.String webAppContext)
      • isSendingStatsAgreedInLicense

        protected boolean isSendingStatsAgreedInLicense()
      • isGenerateStatsRequired

        protected boolean isGenerateStatsRequired()
      • getCurrentUserPk

        protected PK getCurrentUserPk()