Class AbstractAdminNavigationServiceExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
org.broadleafcommerce.openadmin.server.security.service.navigation.AbstractAdminNavigationServiceExtensionHandler
- All Implemented Interfaces:
ExtensionHandler,AdminNavigationServiceExtensionHandler
public abstract class AbstractAdminNavigationServiceExtensionHandler
extends AbstractExtensionHandler
implements AdminNavigationServiceExtensionHandler
Abstract implementation of
AdminNavigationServiceExtensionHandler.
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.
- Author:
- Jeff Fischer
-
Field Summary
Fields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priorityFields inherited from interface org.broadleafcommerce.openadmin.server.security.service.navigation.AdminNavigationServiceExtensionHandler
NEW_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionoverrideClassNameForSection(ExtensionResultHolder erh, String sectionKey, AdminSection section) Invoked wheneverAdminAbstractController.getClassNameForSection(String)is invoked.Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
getPriority, isEnabled, setEnabled, setPriorityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Constructor Details
-
AbstractAdminNavigationServiceExtensionHandler
public AbstractAdminNavigationServiceExtensionHandler()
-
-
Method Details
-
overrideClassNameForSection
public ExtensionResultStatusType overrideClassNameForSection(ExtensionResultHolder erh, String sectionKey, AdminSection section) Description copied from interface:AdminNavigationServiceExtensionHandlerInvoked wheneverAdminAbstractController.getClassNameForSection(String)is invoked. If an extension handler sets theAdminNavigationServiceExtensionHandler.NEW_CLASS_NAMEvariable in the ExtensionResultHolder, the overriden value will be used.- Specified by:
overrideClassNameForSectionin interfaceAdminNavigationServiceExtensionHandler- Returns:
-