public class AdminSandBoxEntityManagerInvocationProvider extends AbstractEntityManagerInvocationProvider
EntityManager operations from the perspective of the enterprise admin
sandbox - make sure that sandbox cloning is engaged, when appropriateCloneManager| Modifier and Type | Field and Description |
|---|---|
protected CloneManager |
cloneManager |
protected com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionManager |
extensionManager |
protected org.broadleafcommerce.openadmin.server.service.persistence.module.FieldManager |
fieldManager |
static int |
ORDER |
protected org.broadleafcommerce.common.sandbox.SandBoxHelper |
sandBoxHelper |
filterEnablers, order, readOnlyEntityRequests, readOnlyEntityRequestsByNodeType, viabilityCache, workflowStateManager| Constructor and Description |
|---|
AdminSandBoxEntityManagerInvocationProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.broadleafcommerce.openadmin.server.service.persistence.module.FieldManager |
getFieldManager() |
protected Object |
handleMergeState(Object entity,
javax.persistence.EntityManager em,
String idProperty,
boolean isProd) |
protected Object |
handlePersistState(Object entity,
javax.persistence.EntityManager em,
String idProperty,
boolean isProd) |
protected Object |
handleRemoveState(Object entity,
javax.persistence.EntityManager em,
String idProperty,
boolean isProd) |
protected boolean |
isNotPropogation(Object entity) |
disableFilters, enableFilters, getFilterEnablers, getOrder, getPhase, getReadOnlyRequests, handleCriteriaOperation, handleFindOperation, handlePersistence, handlePostMergeState, handlePostPersistState, handleQueryOperation, isAutoStartup, isRunning, isViableForEntityManager, setFilterEnablers, setOrder, shouldFilterOnFind, shouldPerformFiltration, shouldPerformFiltration, start, stop, stoppublic static final int ORDER
protected com.broadleafcommerce.enterprise.common.extension.enterprise.AdminSandBoxEntityManagerInvocationProviderExtensionManager extensionManager
protected org.broadleafcommerce.common.sandbox.SandBoxHelper sandBoxHelper
protected CloneManager cloneManager
protected org.broadleafcommerce.openadmin.server.service.persistence.module.FieldManager fieldManager
public AdminSandBoxEntityManagerInvocationProvider()
protected Object handleMergeState(Object entity, javax.persistence.EntityManager em, String idProperty, boolean isProd)
handleMergeState in class AbstractEntityManagerInvocationProviderprotected Object handlePersistState(Object entity, javax.persistence.EntityManager em, String idProperty, boolean isProd)
handlePersistState in class AbstractEntityManagerInvocationProviderprotected Object handleRemoveState(Object entity, javax.persistence.EntityManager em, String idProperty, boolean isProd)
handleRemoveState in class AbstractEntityManagerInvocationProviderprotected boolean isNotPropogation(Object entity)
protected org.broadleafcommerce.openadmin.server.service.persistence.module.FieldManager getFieldManager()
Copyright © 2019. All rights reserved.