@Component(value="blMultiTenantAdminSandBoxEntityManagerInvocationProviderExtensionHandler")
public class MultiTenantAdminSandBoxEntityManagerInvocationProviderExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.util.DeployBehaviorUtil |
deployBehaviorUtil |
protected org.broadleafcommerce.common.persistence.EntityConfiguration |
entityConfiguration |
protected com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionManager |
extensionManager |
protected MultiTenantDao |
multiTenantDao |
protected MultiTenantPropagationUtil |
propagationUtil |
| Constructor and Description |
|---|
MultiTenantAdminSandBoxEntityManagerInvocationProviderExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected org.broadleafcommerce.common.site.domain.Site |
findOwnedProfile(org.broadleafcommerce.common.extensibility.jpa.SiteDiscriminator entity,
org.broadleafcommerce.common.web.BroadleafRequestContext context) |
protected Object |
getTranslatedEntity(org.broadleafcommerce.common.i18n.domain.Translation entity) |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
shouldProductionClone(Object entity,
javax.persistence.EntityManager em,
String idProperty,
boolean isProd,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> result) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
shouldSandBoxDelete(Object entity,
javax.persistence.EntityManager em,
String idProperty,
boolean isProd,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> result) |
getPriority, isEnabled, setEnabled, setPriorityprotected com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionManager extensionManager
protected org.broadleafcommerce.common.util.DeployBehaviorUtil deployBehaviorUtil
protected MultiTenantPropagationUtil propagationUtil
protected MultiTenantDao multiTenantDao
protected org.broadleafcommerce.common.persistence.EntityConfiguration entityConfiguration
public MultiTenantAdminSandBoxEntityManagerInvocationProviderExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType shouldProductionClone(Object entity, javax.persistence.EntityManager em, String idProperty, boolean isProd, org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> result)
shouldProductionClone in interface com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType shouldSandBoxDelete(Object entity, javax.persistence.EntityManager em, String idProperty, boolean isProd, org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> result)
shouldSandBoxDelete in interface com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionHandlerprotected Object getTranslatedEntity(org.broadleafcommerce.common.i18n.domain.Translation entity)
protected org.broadleafcommerce.common.site.domain.Site findOwnedProfile(org.broadleafcommerce.common.extensibility.jpa.SiteDiscriminator entity,
org.broadleafcommerce.common.web.BroadleafRequestContext context)
Copyright © 2020. All rights reserved.