Interface AugmentationService<P extends Augmentation>

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

    public interface AugmentationService<P extends Augmentation>
    extends com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>
    Author:
    Nick Crum (ncrum)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void delete​(Augmentation augmentation, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)  
      org.springframework.data.domain.Page<P> findAugmentationsByContainerKey​(String containerKey, org.springframework.data.domain.Pageable pageable, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)  
      org.springframework.data.domain.Page<P> findAugmentationsByContainerKeyLike​(String containerKey, org.springframework.data.domain.Pageable pageable, 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 Detail

      • findAugmentationsByContainerKey

        org.springframework.data.domain.Page<P> findAugmentationsByContainerKey​(String containerKey,
                                                                                org.springframework.data.domain.Pageable pageable,
                                                                                com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • findAugmentationsByContainerKeyLike

        org.springframework.data.domain.Page<P> findAugmentationsByContainerKeyLike​(String containerKey,
                                                                                    org.springframework.data.domain.Pageable pageable,
                                                                                    com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • delete

        void delete​(@NonNull
                    Augmentation augmentation,
                    @Nullable
                    com.broadleafcommerce.data.tracking.core.context.ContextInfo context)