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, isEnabled
static 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.