public class AbstractAdminAbstractControllerExtensionHandler extends AbstractExtensionHandler implements AdminAbstractControllerExtensionHandler
AdminAbstractControllerExtensionHandler.
Individual implementations of this extension handler should subclass this class as it will allow them to
only override the methods that they need for their particular scenarios.enabled, priorityNEW_CLASS_NAME| Constructor and Description |
|---|
AbstractAdminAbstractControllerExtensionHandler() |
| 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, setEnabled, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPriority, isEnabledpublic AbstractAdminAbstractControllerExtensionHandler()
public ExtensionResultStatusType addAdditionalMainActions(String sectionClassName, List<EntityFormAction> actions)
AdminAbstractControllerExtensionHandlerAdminBasicEntityController#viewEntityList() is invoked to allow additional
main form actions to be contributed.addAdditionalMainActions in interface AdminAbstractControllerExtensionHandlerpublic ExtensionResultStatusType setAdditionalModelAttributes(org.springframework.ui.Model model, String sectionKey)
AdminAbstractControllerExtensionHandlerAdminAbstractController.setModelAttributes(Model, String) is invoked.setAdditionalModelAttributes in interface AdminAbstractControllerExtensionHandlerpublic ExtensionResultStatusType overrideClassNameForSection(ExtensionResultHolder erh, String sectionKey, AdminSection section)
AdminAbstractControllerExtensionHandlerAdminAbstractController.getClassNameForSection(String) is invoked. If an extension
handler sets the AdminAbstractControllerExtensionHandler.NEW_CLASS_NAME variable in the ExtensionResultHolder, the overriden value will be used.overrideClassNameForSection in interface AdminAbstractControllerExtensionHandlerCopyright © 2014. All rights reserved.