Class CustomerSegmentSelectizeCustomPersistenceHandler

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

@Component("blCustomerSegmentSelectizeCustomPersistenceHandler") public class CustomerSegmentSelectizeCustomPersistenceHandler extends org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter
Author:
Chris Kittrell (ckittrell)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler

    DEFAULT_ORDER

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addActiveFlagFilterMapping(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
     
    canHandleFetch(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
     
    org.broadleafcommerce.openadmin.dto.DynamicResultSet
    fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper)
     
    protected boolean
    isCustomerSegmentRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
     
    protected boolean
    isEmbeddableCustomerSegmentCollectionRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
     
    protected boolean
    isSelectizeRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
     

    Methods inherited from class org.broadleafcommerce.openadmin.server.service.handler.ClassCustomPersistenceHandlerAdapter

    classIsAssignableFrom, classMatches

    Methods inherited from class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter

    add, canHandleAdd, canHandleInspect, canHandleRemove, canHandleUpdate, getClassForName, getMetadata, getOrder, getPolymorphicClasses, getResultSet, inspect, isAdornedListOperation, isAssignableFrom, isBasicOperation, isMapOperation, meetsCustomCriteria, remove, update, willHandleSecurity

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EMBEDDABLE_CUSTOMER_SEGMENT_COLLECTION

      public static final String EMBEDDABLE_CUSTOMER_SEGMENT_COLLECTION
      See Also:
  • Constructor Details

    • CustomerSegmentSelectizeCustomPersistenceHandler

      public CustomerSegmentSelectizeCustomPersistenceHandler()
  • Method Details

    • canHandleFetch

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

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

      protected boolean isEmbeddableCustomerSegmentCollectionRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
    • isSelectizeRequest

      protected boolean isSelectizeRequest(org.broadleafcommerce.openadmin.dto.PersistencePackage pkg)
    • fetch

      public org.broadleafcommerce.openadmin.dto.DynamicResultSet fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage, org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto, org.broadleafcommerce.openadmin.server.dao.DynamicEntityDao dynamicEntityDao, org.broadleafcommerce.openadmin.server.service.persistence.module.RecordHelper helper) throws org.broadleafcommerce.common.exception.ServiceException
      Specified by:
      fetch in interface org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandler
      Overrides:
      fetch in class org.broadleafcommerce.openadmin.server.service.handler.CustomPersistenceHandlerAdapter
      Throws:
      org.broadleafcommerce.common.exception.ServiceException
    • addActiveFlagFilterMapping

      protected void addActiveFlagFilterMapping(org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)