Class DefaultSegmentTriggerStrategy

    • Constructor Detail

      • DefaultSegmentTriggerStrategy

        public DefaultSegmentTriggerStrategy()
    • Method Detail

      • getVariations

        public java.util.Collection<CxVariationModel> getVariations​(UserModel user,
                                                                    CatalogVersionModel catalogVersion)
        Description copied from interface: CxTriggerStrategy
        Returns a collection of varations from given catalog for given user. Way of finding this relation depends on strategy implementation.
        Specified by:
        getVariations in interface CxTriggerStrategy
        Parameters:
        user - for which variation should be triggered
        catalogVersion - from which variations should be selected
        Returns:
        collection of variations for given user (may be empty)
      • getMinAffinity

        protected java.math.BigDecimal getMinAffinity()
      • setCxSegmentTriggerDao

        public void setCxSegmentTriggerDao​(CxSegmentTriggerDao cxSegmentTriggerDao)
      • setCxConfigurationService

        public void setCxConfigurationService​(CxConfigurationService cxConfigurationService)
      • setCxSegmentService

        public void setCxSegmentService​(CxSegmentService cxSegmentService)