Interface CampaignCodeAuditDetailRepository<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>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
    All Known Subinterfaces:
    JpaCampaignCodeAuditDetailRepository<D>

    @NoRepositoryBean
    public interface CampaignCodeAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
    extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
    Author:
    Samarth Dhruva (samarthd)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Integer countByCampaignCode​(String campaignCode, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Count all CampaignCodeAuditDetail records that relate to the provided campaign code string.
      org.springframework.data.domain.Page<D> findAllByCampaignCode​(String campaignCode, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Retrieve all CampaignCodeAuditDetail records that relate to the provided campaign code string.
      • Methods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository

        findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged
      • Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository

        archive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
      • Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor

        exists, findAll, findAll, findAll, findAll
    • Method Detail

      • countByCampaignCode

        @Policy(operationTypes=READ)
        Integer countByCampaignCode​(@NonNull
                                    String campaignCode,
                                    @Nullable
                                    com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Count all CampaignCodeAuditDetail records that relate to the provided campaign code string.
        Parameters:
        campaignCode - the string that is the campaign code to find audit records for
        contextInfo - the context to perform the operation in
        Returns:
        the number of CampaignCodeAuditDetail records that relate to the provided campaign code string
      • findAllByCampaignCode

        @Policy(operationTypes=READ)
        org.springframework.data.domain.Page<D> findAllByCampaignCode​(@NonNull
                                                                      String campaignCode,
                                                                      @Nullable
                                                                      org.springframework.data.domain.Pageable page,
                                                                      @Nullable
                                                                      com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Retrieve all CampaignCodeAuditDetail records that relate to the provided campaign code string.
        Parameters:
        campaignCode - the string that is the campaign code to find audit records for
        page - pagination information
        contextInfo - the context to perform the operation in
        Returns:
        the CampaignCodeAuditDetail records that relate to the provided campaign code string