Interface ContentTargeterDao

All Known Implementing Classes:
ContentTargeterDaoImpl

public interface ContentTargeterDao
Database access methods for ContentTargeters
Author:
bpolster
  • Method Details

    • findContentTargetersForZone

      List<ContentTargeter> findContentTargetersForZone(ContentZone zone)
      Returns:
      a list of all ContentTargeters that are targeting changes for the passed in Zone.
    • findContentTargetersForPage

      List<ContentTargeter> findContentTargetersForPage(org.broadleafcommerce.cms.page.domain.Page page)
      Returns:
      a list of all ContentTargeters that are targeting changes for the passed in Page.
    • findContentTargetersForTemplatePath

      List<ContentTargeter> findContentTargetersForTemplatePath(String path)
      Returns:
      a list of all ContentTargeters that are targeting changes for the passed in template path.
    • findContentTargetersForEmailTemplate

      List<ContentTargeter> findContentTargetersForEmailTemplate(EmailTemplate emailTemplate)
    • findContentTargetersForSMSTemplate

      List<ContentTargeter> findContentTargetersForSMSTemplate(SMSTemplate smsTemplate)
    • findContentTargetersWithThemeChangeAction

      List<ContentTargeter> findContentTargetersWithThemeChangeAction()
      Returns:
      a list of all ContentTargeters that are targeting changes for the passed in template path.
    • findSandboxContentTargeterForTargetProperty

      List<ContentTargeter> findSandboxContentTargeterForTargetProperty(String propertyName, Object target)
      Returns the SandBoxed (non-production) version of a ContentTargeter. This is helpful when attempting to resolve ContentTargeters for in Sandbox Preview mode.
      Parameters:
      propertyName -
      target -
      Returns:
    • readContentTargetingActionXrefById

      ContentTargetingActionXref readContentTargetingActionXrefById(Long id)
      Returns the ContentTargetingActionXref associated with the passed in id.
      Parameters:
      id - - The id of the content targeting action xref.
      Returns:
      The associated content targeting action xref.
    • findContentTargetersForContentItem

      List<ContentTargeter> findContentTargetersForContentItem(ContentItem contentItem)
      Finds the ContentTargeters using a ContentItem.
      Parameters:
      contentItem - the ContentItem to find ContentTargeters pointing at
      Returns:
      list of ContentTargeters using the ContentItem