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 TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypelookupContentItemForContentZone(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.ExtensionResultStatusTypemodifyContentItemDTO(ContentItemDTO contentItemDTO, ContentItem contentItem) This method allows other modules to modify aContentItemDTO.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 aContentItemDTO.- Parameters:
contentItemDTO-contentItem-- Returns:
-