Class DefaultCampaignCodeAuditDetailService<P extends CampaignCodeAuditDetail>

  • All Implemented Interfaces:
    com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>, CampaignCodeAuditDetailService<P>

    public class DefaultCampaignCodeAuditDetailService<P extends CampaignCodeAuditDetail>
    extends com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
    implements CampaignCodeAuditDetailService<P>
    Author:
    Samarth Dhruva (samarthd)
    • Method Summary

      All Methods Instance Methods Concrete 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 context ID.
      protected CampaignCodeAuditDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> getRepository()  
      org.springframework.data.domain.Page<P> readAllByCampaignCode​(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 class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService

        getRsqlHelper, readAll, readAll, readAll, readAll
      • Methods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService

        convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getHelper, getSortPositionStrategy, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setSortPositionStrategy, update, updateAll, updateAllAllowingPartialSuccess, updateSort
      • 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
      • Methods inherited from interface com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService

        readAll, readAll, readAll, readAll
    • Constructor Detail

      • DefaultCampaignCodeAuditDetailService

        public DefaultCampaignCodeAuditDetailService​(CampaignCodeAuditDetailRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository,
                                                     com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)