Class CustomerSegmentOfferCustomPersistenceHandler

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.CustomerSegmentOfferCustomPersistenceHandler
All Implemented Interfaces:
org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler, org.springframework.core.Ordered

@Component("blCustomerSegmentOfferCustomPersistenceHandler") public class CustomerSegmentOfferCustomPersistenceHandler extends AbstractCustomerSegmentAdornedTargetCustomPersistenceHandler
Author:
Chris Kittrell (ckittrell)
  • Constructor Details

    • CustomerSegmentOfferCustomPersistenceHandler

      public CustomerSegmentOfferCustomPersistenceHandler()
  • 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
    • isOfferCustomerSegmentXref

      protected boolean isOfferCustomerSegmentXref(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