Class CxActionRemoveInterceptor

    • Constructor Detail

      • CxActionRemoveInterceptor

        public CxActionRemoveInterceptor()
    • Method Detail

      • isCleanupEnabled

        protected boolean isCleanupEnabled​(CxCmsActionModel cmsAction)
        Method checks if container cleanup was enabled in cx configuration
        Parameters:
        cmsAction - Action object
        Returns:
        true - if configuration was enabled
        false - if content catalog for action could not be found or container cleanup is disabled
      • isCleanupEnabled

        protected java.lang.Boolean isCleanupEnabled()
        Method checks if container cleanup was enabled in property configuration
        Returns:
        true - if personalizationcms.containers.cleanup.enabled=true
        false - if personalizationcms.containers.cleanup.enabled=false or property was not found
      • cleanCxContainer

        protected void cleanCxContainer​(CxCmsActionModel cmsAction)
      • getContentCatalog

        protected java.util.Optional<CatalogVersionModel> getContentCatalog​(CxCmsActionModel action)
        Method return content catalog for container
        Parameters:
        action - Action object
        Returns:
        content catalog
      • isLastCmsAction

        protected boolean isLastCmsAction​(CxCmsActionModel cmsAction)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)
      • setCxConfigurationService

        public void setCxConfigurationService​(CxConfigurationService cxConfigurationService)