@Service(value="blAdvancedCmsPageServiceExtensionHandler")
public class AdvancedCmsPageServiceExtensionHandler
extends org.broadleafcommerce.cms.page.service.AbstractPageServiceExtensionHandler
ExtensionHandler
for the PageServiceExtensionHandler
.Modifier and Type | Field and Description |
---|---|
protected ContentTargeterService |
contentTargeterService |
protected org.broadleafcommerce.cms.page.service.PageServiceExtensionManager |
extensionManager |
protected org.broadleafcommerce.cms.page.service.PageServiceUtility |
pageServiceUtility |
Constructor and Description |
---|
AdvancedCmsPageServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
protected org.broadleafcommerce.common.page.dto.PageDTO |
createPageDTO() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getFieldDefinition(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.cms.field.domain.FieldDefinition> erh,
org.broadleafcommerce.cms.page.domain.Page page,
String fieldKey) |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
overridePageDto(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.page.dto.PageDTO> erh,
org.broadleafcommerce.common.page.dto.PageDTO pageDto,
org.broadleafcommerce.cms.page.domain.Page page) |
protected void |
parseContentZonePageFields(org.broadleafcommerce.common.page.dto.PageDTO pageDTO) |
protected void |
replaceField(org.broadleafcommerce.common.page.dto.PageDTO pageDTO,
ContentTargetingAction fieldAction) |
protected boolean |
replacePageAttributeValue(org.broadleafcommerce.common.page.dto.PageDTO pageDTO,
String key,
String value) |
protected boolean |
replacePageFieldValue(org.broadleafcommerce.common.page.dto.PageDTO pageDTO,
String key,
String value) |
getPriority, isEnabled, setEnabled, setPriority
protected org.broadleafcommerce.cms.page.service.PageServiceExtensionManager extensionManager
protected ContentTargeterService contentTargeterService
protected org.broadleafcommerce.cms.page.service.PageServiceUtility pageServiceUtility
public AdvancedCmsPageServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType getFieldDefinition(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.cms.field.domain.FieldDefinition> erh, org.broadleafcommerce.cms.page.domain.Page page, String fieldKey)
getFieldDefinition
in interface org.broadleafcommerce.cms.page.service.PageServiceExtensionHandler
getFieldDefinition
in class org.broadleafcommerce.cms.page.service.AbstractPageServiceExtensionHandler
public org.broadleafcommerce.common.extension.ExtensionResultStatusType overridePageDto(org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.page.dto.PageDTO> erh, org.broadleafcommerce.common.page.dto.PageDTO pageDto, org.broadleafcommerce.cms.page.domain.Page page)
overridePageDto
in interface org.broadleafcommerce.cms.page.service.PageServiceExtensionHandler
overridePageDto
in class org.broadleafcommerce.cms.page.service.AbstractPageServiceExtensionHandler
protected void parseContentZonePageFields(org.broadleafcommerce.common.page.dto.PageDTO pageDTO)
protected void replaceField(org.broadleafcommerce.common.page.dto.PageDTO pageDTO, ContentTargetingAction fieldAction)
protected boolean replacePageFieldValue(org.broadleafcommerce.common.page.dto.PageDTO pageDTO, String key, String value)
protected boolean replacePageAttributeValue(org.broadleafcommerce.common.page.dto.PageDTO pageDTO, String key, String value)
protected org.broadleafcommerce.common.page.dto.PageDTO createPageDTO()
Copyright © 2020. All rights reserved.