Class AdminRequestProcessorExtensionManager
java.lang.Object
org.broadleafcommerce.common.extension.ExtensionManager<AdminRequestProcessorExtensionHandler>
org.broadleafcommerce.openadmin.web.filter.AdminRequestProcessorExtensionManager
- All Implemented Interfaces:
InvocationHandler,org.broadleafcommerce.common.extension.ExtensionHandler,AdminRequestProcessorExtensionHandler
@Component("blAdminRequestProcessorExtensionManager")
public class AdminRequestProcessorExtensionManager
extends org.broadleafcommerce.common.extension.ExtensionManager<AdminRequestProcessorExtensionHandler>
implements AdminRequestProcessorExtensionHandler
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.broadleafcommerce.common.extension.ExtensionManagerOperationstatic final org.broadleafcommerce.common.extension.ExtensionManagerOperationstatic final org.broadleafcommerce.common.extension.ExtensionManagerOperationstatic final org.broadleafcommerce.common.extension.ExtensionManagerOperationFields inherited from class org.broadleafcommerce.common.extension.ExtensionManager
extensionHandler, handlers, handlersSorted, LOCK_OBJECT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeoverrideCurrentCatalog(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Catalog> result) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeoverrideCurrentProfile(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Site> result) org.broadleafcommerce.common.extension.ExtensionResultStatusTyperetrieveCatalogs(org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<org.broadleafcommerce.common.site.domain.Catalog>> result) org.broadleafcommerce.common.extension.ExtensionResultStatusTyperetrieveProfiles(org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<org.broadleafcommerce.common.site.domain.Site>> result) Methods inherited from class org.broadleafcommerce.common.extension.ExtensionManager
continueOnHandled, execute, getHandlers, getPriority, getProxy, invoke, registerHandler, setHandlers, shouldContinue, sortHandlersMethods 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
-
Field Details
-
retrieveProfiles
public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation retrieveProfiles -
retrieveCatalogs
public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation retrieveCatalogs -
overrideCurrentCatalog
public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation overrideCurrentCatalog -
overrideCurrentProfile
public static final org.broadleafcommerce.common.extension.ExtensionManagerOperation overrideCurrentProfile
-
-
Constructor Details
-
AdminRequestProcessorExtensionManager
public AdminRequestProcessorExtensionManager()
-
-
Method Details
-
retrieveProfiles
public org.broadleafcommerce.common.extension.ExtensionResultStatusType retrieveProfiles(org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<org.broadleafcommerce.common.site.domain.Site>> result) - Specified by:
retrieveProfilesin interfaceAdminRequestProcessorExtensionHandler
-
retrieveCatalogs
public org.broadleafcommerce.common.extension.ExtensionResultStatusType retrieveCatalogs(org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<org.broadleafcommerce.common.site.domain.Catalog>> result) - Specified by:
retrieveCatalogsin interfaceAdminRequestProcessorExtensionHandler
-
overrideCurrentCatalog
public org.broadleafcommerce.common.extension.ExtensionResultStatusType overrideCurrentCatalog(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Catalog> result) - Specified by:
overrideCurrentCatalogin interfaceAdminRequestProcessorExtensionHandler
-
overrideCurrentProfile
public org.broadleafcommerce.common.extension.ExtensionResultStatusType overrideCurrentProfile(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.site.domain.Site currentSite, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Site> result) - Specified by:
overrideCurrentProfilein interfaceAdminRequestProcessorExtensionHandler
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.broadleafcommerce.common.extension.ExtensionHandler
-