public interface AdminAbstractControllerExtensionHandler extends ExtensionHandler
AdminAbstractController.| Modifier and Type | Field and Description |
|---|---|
static String |
NEW_CLASS_NAME |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
addAdditionalMainActions(String sectionClassName,
List<EntityFormAction> actions)
Invoked every time
AdminBasicEntityController#viewEntityList() is invoked to allow additional
main form actions to be contributed. |
ExtensionResultStatusType |
overrideClassNameForSection(ExtensionResultHolder erh,
String sectionKey,
AdminSection section)
Invoked whenever
AdminAbstractController.getClassNameForSection(String) is invoked. |
ExtensionResultStatusType |
setAdditionalModelAttributes(org.springframework.ui.Model model,
String sectionKey)
Invoked every time
AdminAbstractController.setModelAttributes(Model, String) is invoked. |
getPriority, isEnabledstatic final String NEW_CLASS_NAME
ExtensionResultStatusType addAdditionalMainActions(String sectionClassName, List<EntityFormAction> actions)
AdminBasicEntityController#viewEntityList() is invoked to allow additional
main form actions to be contributed.model - sectionKey - ExtensionResultStatusType setAdditionalModelAttributes(org.springframework.ui.Model model, String sectionKey)
AdminAbstractController.setModelAttributes(Model, String) is invoked.model - sectionKey - ExtensionResultStatusType overrideClassNameForSection(ExtensionResultHolder erh, String sectionKey, AdminSection section)
AdminAbstractController.getClassNameForSection(String) is invoked. If an extension
handler sets the NEW_CLASS_NAME variable in the ExtensionResultHolder, the overriden value will be used.erh - sectionKey - section - Copyright © 2014. All rights reserved.