@Component(value="blMultiTenantAdminAbstractControllerExtensionHandler")
public class MultiTenantAdminAbstractControllerExtensionHandler
extends org.broadleafcommerce.openadmin.web.controller.AbstractAdminAbstractControllerExtensionHandler
AdminAbstractControllerExtensionHandler
for the multitenant module.| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.persistence.EntityConfiguration |
entityConfiguration |
protected org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerExtensionManager |
extensionManager |
protected static org.apache.commons.logging.Log |
LOG |
static int |
MULTITENANT_PRIORITY |
protected boolean |
siteDisableSandboxPreview |
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
protected MultiTenantSiteUtil |
util |
| Constructor and Description |
|---|
MultiTenantAdminAbstractControllerExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
getPriority() |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
modifyMainActions(org.broadleafcommerce.openadmin.dto.ClassMetadata cmd,
List<org.broadleafcommerce.openadmin.web.form.entity.EntityFormAction> mainActions)
Hiding the button on the detail page is done in
CustomerImpersonationFormBuilderExtensionHandler |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
setAdditionalModelAttributes(org.springframework.ui.Model model,
String sectionKey)
We want to control whether or not the ribbon renders based on this property.
|
addAdditionalMainActions, isAddRequest, modifyDynamicForm, modifyModelForAddCollectionType, modifyPreAddEntityForm, overrideSaveEntityJsonResponseisEnabled, setEnabled, setPrioritypublic static final int MULTITENANT_PRIORITY
protected static final org.apache.commons.logging.Log LOG
protected org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerExtensionManager extensionManager
protected org.broadleafcommerce.common.persistence.EntityConfiguration entityConfiguration
protected org.broadleafcommerce.common.site.service.SiteService siteService
protected MultiTenantSiteUtil util
@Value(value="${site.disable.sandbox.preview:false}")
protected boolean siteDisableSandboxPreview
public MultiTenantAdminAbstractControllerExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType setAdditionalModelAttributes(org.springframework.ui.Model model,
String sectionKey)
setAdditionalModelAttributes in interface org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerExtensionHandlersetAdditionalModelAttributes in class org.broadleafcommerce.openadmin.web.controller.AbstractAdminAbstractControllerExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyMainActions(org.broadleafcommerce.openadmin.dto.ClassMetadata cmd,
List<org.broadleafcommerce.openadmin.web.form.entity.EntityFormAction> mainActions)
CustomerImpersonationFormBuilderExtensionHandlermodifyMainActions in interface org.broadleafcommerce.openadmin.web.controller.AdminAbstractControllerExtensionHandlermodifyMainActions in class org.broadleafcommerce.openadmin.web.controller.AbstractAdminAbstractControllerExtensionHandlerpublic int getPriority()
getPriority in interface org.broadleafcommerce.common.extension.ExtensionHandlergetPriority in class org.broadleafcommerce.common.extension.AbstractExtensionHandlerCopyright © 2020. All rights reserved.