Interface CatalogItemService<P extends CatalogItem>

All Superinterfaces:
com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
All Known Implementing Classes:
DefaultCatalogItemService

public interface CatalogItemService<P extends CatalogItem> extends com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(long id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
     
    readByCatalogItemContextIdOptional(String contextId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
     

    Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService

    create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSort
  • Method Details

    • delete

      void delete(@NonNull long id, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • readByCatalogItemContextIdOptional

      Optional<P> readByCatalogItemContextIdOptional(String contextId, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)