Class JpaNarrowExecutor

  • All Implemented Interfaces:
    com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor

    public class JpaNarrowExecutor
    extends Object
    implements com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor
    Filters results based on sandbox and multitenant (i.e. catalog and application) information contained in a ContextRequest.
    Author:
    Jeff Fischer
    • Method Detail

      • withSupportsMarketplace

        public com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor withSupportsMarketplace​(boolean supportsMarketplace)
        Specified by:
        withSupportsMarketplace in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor
      • execute

        public Object execute​(com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor.QueryInfo queryInfo,
                              com.broadleafcommerce.data.tracking.core.filtering.PersistenceContainer container)
        Specified by:
        execute in interface com.broadleafcommerce.data.tracking.core.filtering.NarrowExecutor