public abstract class AbstractPageServiceExtensionHandler extends AbstractExtensionHandler implements PageServiceExtensionHandler
enabled, priority
IS_KEY
Constructor and Description |
---|
AbstractPageServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
getFieldDefinition(ExtensionResultHolder<FieldDefinition> erh,
Page page,
String fieldKey)
If this method returns something other than
ExtensionResultStatusType.NOT_HANDLED , the result variable
in the ExtensionResultHolder will hold the associated FieldDefinition for the given Page
and field key. |
ExtensionResultStatusType |
overridePageDto(ExtensionResultHolder<PageDTO> erh,
PageDTO pageDto,
Page page)
This method provides the opportunity to modify the page fields associated with the pageDto
ExtensionResultHolder . |
getPriority, isEnabled, setEnabled, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPriority, isEnabled
public ExtensionResultStatusType getFieldDefinition(ExtensionResultHolder<FieldDefinition> erh, Page page, String fieldKey)
PageServiceExtensionHandler
ExtensionResultStatusType.NOT_HANDLED
, the result variable
in the ExtensionResultHolder
will hold the associated FieldDefinition
for the given Page
and field key.getFieldDefinition
in interface PageServiceExtensionHandler
public ExtensionResultStatusType overridePageDto(ExtensionResultHolder<PageDTO> erh, PageDTO pageDto, Page page)
PageServiceExtensionHandler
ExtensionResultHolder
. Modifying classes should clone the DTO and adjust fields.overridePageDto
in interface PageServiceExtensionHandler
Copyright © 2022. All rights reserved.