Class CxDefaultTriggerStrategy

  • All Implemented Interfaces:
    CxTriggerStrategy

    public class CxDefaultTriggerStrategy
    extends java.lang.Object
    implements CxTriggerStrategy
    Trigger strategy implementation for trigger which always returns related variation
    • Constructor Detail

      • CxDefaultTriggerStrategy

        public CxDefaultTriggerStrategy()
    • 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)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)