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, priority
NEW_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, setPriority
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPriority, isEnabled
public AbstractAdminAbstractControllerExtensionHandler()
public ExtensionResultStatusType addAdditionalMainActions(String sectionClassName, List<EntityFormAction> actions)
AdminAbstractControllerExtensionHandler
AdminBasicEntityController#viewEntityList()
is invoked to allow additional
main form actions to be contributed.addAdditionalMainActions
in interface AdminAbstractControllerExtensionHandler
public ExtensionResultStatusType setAdditionalModelAttributes(org.springframework.ui.Model model, String sectionKey)
AdminAbstractControllerExtensionHandler
AdminAbstractController.setModelAttributes(Model, String)
is invoked.setAdditionalModelAttributes
in interface AdminAbstractControllerExtensionHandler
public ExtensionResultStatusType overrideClassNameForSection(ExtensionResultHolder erh, String sectionKey, AdminSection section)
AdminAbstractControllerExtensionHandler
AdminAbstractController.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 AdminAbstractControllerExtensionHandler
Copyright © 2014. All rights reserved.