Interface AugmentationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>

All Superinterfaces:
com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<D,String>, com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
All Known Subinterfaces:
JpaAugmentationRepository<D>

@NoRepositoryBean public interface AugmentationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
Author:
Nick Crum (ncrum)
  • Method Details

    • findAugmentationsByContainerKeyOrderByTimestampAsc

      @Policy(operationTypes=READ) org.springframework.data.domain.Page<D> findAugmentationsByContainerKeyOrderByTimestampAsc(String containerKey, org.springframework.data.domain.Pageable pageable, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAllAugmentationsByContainerKeyIgnoreCaseOrderByTimestampAsc

      @Policy(operationTypes=READ) List<D> findAllAugmentationsByContainerKeyIgnoreCaseOrderByTimestampAsc(String containerKey, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAugmentationsByContainerKeyLikeOrderByTimestampAsc

      @Policy(operationTypes=READ) org.springframework.data.domain.Page<D> findAugmentationsByContainerKeyLikeOrderByTimestampAsc(String containerKey, org.springframework.data.domain.Pageable pageable, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAugmentationByTargetKeyAndJsonPayloadContainsAndChangeType

      @Policy(operationTypes=READ) Optional<D> findAugmentationByTargetKeyAndJsonPayloadContainsAndChangeType(String targetKey, String jsonPayload, String changeType, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
    • findAugmentationByContainerKeyIgnoreCaseAndJsonPayloadContainsAndChangeType

      @Policy(operationTypes=READ) Optional<D> findAugmentationByContainerKeyIgnoreCaseAndJsonPayloadContainsAndChangeType(String containerKey, String jsonPayload, String changeType, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Since:
      Admin Service 2.3.0, Release Train 2.3.0
    • findAugmentationByTargetKeyAndChangeType

      @Policy(operationTypes=READ) Optional<D> findAugmentationByTargetKeyAndChangeType(String targetKey, String changeType, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)