public class AbstractStructuredContentServiceExtensionHandler extends AbstractExtensionHandler implements StructuredContentServiceExtensionHandler
StructuredContentServiceenabled, priority| Constructor and Description | 
|---|
| AbstractStructuredContentServiceExtensionHandler() | 
| Modifier and Type | Method and Description | 
|---|---|
| ExtensionResultStatusType | modifyStructuredContentDtoList(List<StructuredContentDTO> structuredContentList,
                              ExtensionResultHolder resultHolder)Allows an extension handler to modify the list of structured content items. | 
| ExtensionResultStatusType | populateAdditionalStructuredContentFields(StructuredContent sc,
                                         StructuredContentDTO dto,
                                         boolean secure)Further modifies the fields when parsing a  StructuredContentinto aStructuredContentDTO. | 
getPriority, isEnabled, setEnabled, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPriority, isEnabledpublic AbstractStructuredContentServiceExtensionHandler()
public ExtensionResultStatusType populateAdditionalStructuredContentFields(StructuredContent sc, StructuredContentDTO dto, boolean secure)
StructuredContentServiceExtensionHandlerStructuredContent into a StructuredContentDTO. This method
 will be invoked at the end of StructuredContentServiceImpl.buildFieldValues(StructuredContent, StructuredContentDTO, boolean).
 
 Note that even though this method should return an ExtensionResultStatusType, modifications should be made to
 the StructuredContentDTO by using information from the StructuredContent.populateAdditionalStructuredContentFields in interface StructuredContentServiceExtensionHandlersc - the StructuredContent that should further be wrapped into the dtodto - the DTO that has already been mostly populated by Broadleaf. At this stage, this parameter will have all of
 the properties from the default StructuredContentDTO already parsedsecure - whether or not the request is secureStructuredContentServiceImpl#buildFieldValues(StructuredContent, StructuredContentDTO, boolean)}, 
StructuredContentServiceImpl#buildStructuredContentDTO(StructuredContent, boolean)}public ExtensionResultStatusType modifyStructuredContentDtoList(List<StructuredContentDTO> structuredContentList, ExtensionResultHolder resultHolder)
StructuredContentServiceExtensionHandlerExtensionResultHolder if non null should contain a replacement list to use.modifyStructuredContentDtoList in interface StructuredContentServiceExtensionHandlerCopyright © 2020. All rights reserved.