Interface ContentZoneServiceExtensionHandler

All Superinterfaces:
org.broadleafcommerce.common.extension.ExtensionHandler
All Known Implementing Classes:
AbstractContentZoneServiceExtensionHandler, AdvancedCmsContentZoneServiceExtensionHandler

public interface ContentZoneServiceExtensionHandler extends org.broadleafcommerce.common.extension.ExtensionHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    lookupContentItemForContentZone(ContentZone contentZone, org.broadleafcommerce.common.extension.ExtensionResultHolder<ContentItem> resultHolder)
    This method allows other modules to provide the item for a ContentZone.
    org.broadleafcommerce.common.extension.ExtensionResultStatusType
    modifyContentItemDTO(ContentItemDTO contentItemDTO, ContentItem contentItem)
    This method allows other modules to modify a ContentItemDTO.

    Methods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler

    getPriority, isEnabled
  • Method Details

    • lookupContentItemForContentZone

      org.broadleafcommerce.common.extension.ExtensionResultStatusType lookupContentItemForContentZone(ContentZone contentZone, org.broadleafcommerce.common.extension.ExtensionResultHolder<ContentItem> resultHolder)
      This method allows other modules to provide the item for a ContentZone.
      Parameters:
      contentZone -
      resultHolder -
      Returns:
    • modifyContentItemDTO

      org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyContentItemDTO(ContentItemDTO contentItemDTO, ContentItem contentItem)
      This method allows other modules to modify a ContentItemDTO.
      Parameters:
      contentItemDTO -
      contentItem -
      Returns: