Interface RouteComponentService<P extends RouteComponent>

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

public interface RouteComponentService<P extends RouteComponent> extends com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
Author:
Jon Fleschler (jfleschler)
  • Method Summary

    Modifier and Type
    Method
    Description
    readAllByBusinessTypeKey(String businessTypeKey, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
     
    readByComponentKey(String uri, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
     

    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

    • readByComponentKey

      Optional<P> readByComponentKey(String uri, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • readAllByBusinessTypeKey

      List<P> readAllByBusinessTypeKey(String businessTypeKey, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context)