Class CustomerSegmentContentTargeterCustomPersistenceHandler

java.lang.Object
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter
com.broadleafcommerce.customersegment.admin.server.handler.AbstractCustomerSegmentAdornedTargetCustomPersistenceHandler
com.broadleafcommerce.customersegment.admin.server.handler.CustomerSegmentContentTargeterCustomPersistenceHandler
All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler, org.springframework.core.Ordered

@ConditionalOnBroadleafModule(ADVANCED_CMS) @Component("blCustomerSegmentContentTargeterCustomPersistenceHandler") public class CustomerSegmentContentTargeterCustomPersistenceHandler extends AbstractCustomerSegmentAdornedTargetCustomPersistenceHandler
Author:
Chris Kittrell (ckittrell)
  • Constructor Details

    • CustomerSegmentContentTargeterCustomPersistenceHandler

      public CustomerSegmentContentTargeterCustomPersistenceHandler()
  • Method Details

    • canHandleAdd

      public Boolean canHandleAdd(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
      Specified by:
      canHandleAdd in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      canHandleAdd in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
    • isContentTargeterCustomerSegmentXref

      protected boolean isContentTargeterCustomerSegmentXref(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg) throws ClassNotFoundException
      Throws:
      ClassNotFoundException
    • add

      public org.broadleafcommerce.openadmin.dto.Entity add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
      Specified by:
      add in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      add in class AbstractCustomerSegmentAdornedTargetCustomPersistenceHandler
      Throws:
      org.broadleafcommerce.common.exception.ServiceException