public class MultiTenantPersistenceManagerImpl
extends org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImpl
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
adminRemoteSecurityService, applicationContext, customPersistenceHandlerFilters, customPersistenceHandlers, dynamicEntityDao, fetchDetection, modules, persistenceManagerEventHandlers, persistenceService, targetMode| Constructor and Description |
|---|
MultiTenantPersistenceManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto) |
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
remove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected void |
siteBasedSecurityCheck(String ceilingEntityFullyQualifiedName,
org.broadleafcommerce.openadmin.server.security.remote.EntityOperationType operationType) |
org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse |
update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage) |
protected boolean |
userHasSitePermissions(Long userSite,
org.broadleafcommerce.common.site.domain.Site requestSite) |
buildClassMetadata, configureDefaultDynamicEntityDao, configureDynamicEntityDao, executeDeferredOperations, executePostAddHandlers, executePostFetchHandlers, executePostInspectHandlers, executePostRemoveHandlers, executePostUpdateHandlers, executeValidationProcessors, getAdminRemoteSecurityService, getAllPolymorphicEntitiesFromCeiling, getCompatibleModule, getCustomPersistenceHandlerFilters, getCustomPersistenceHandlers, getDefaultEntityManager, getDynamicEntityDao, getEntityManager, getIdPropertyName, getModules, getPolymorphicEntities, getSimpleMergedProperties, getTargetMode, getUpDownInheritance, getUpDownInheritance, honorExplicitPersistenceHandlerSorting, postAdd, postConstruct, postFetch, postUpdate, processMergedProperties, setAdminRemoteSecurityService, setApplicationContext, setCustomPersistenceHandlerFilters, setCustomPersistenceHandlers, setDynamicEntityDao, setMainEntityName, setModules, setTargetModeprotected org.broadleafcommerce.common.site.service.SiteService siteService
public org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse add(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
throws org.broadleafcommerce.common.exception.ServiceException
add in interface org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManageradd in class org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImplorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse fetch(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage,
org.broadleafcommerce.openadmin.dto.CriteriaTransferObject cto)
throws org.broadleafcommerce.common.exception.ServiceException
fetch in interface org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerfetch in class org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImplorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse inspect(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
throws org.broadleafcommerce.common.exception.ServiceException,
ClassNotFoundException
inspect in interface org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerinspect in class org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImplorg.broadleafcommerce.common.exception.ServiceExceptionClassNotFoundExceptionpublic org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse update(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
throws org.broadleafcommerce.common.exception.ServiceException
update in interface org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerupdate in class org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImplorg.broadleafcommerce.common.exception.ServiceExceptionpublic org.broadleafcommerce.openadmin.server.service.persistence.PersistenceResponse remove(org.broadleafcommerce.openadmin.dto.PersistencePackage persistencePackage)
throws org.broadleafcommerce.common.exception.ServiceException
remove in interface org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerremove in class org.broadleafcommerce.openadmin.server.service.persistence.PersistenceManagerImplorg.broadleafcommerce.common.exception.ServiceExceptionprotected void siteBasedSecurityCheck(String ceilingEntityFullyQualifiedName, org.broadleafcommerce.openadmin.server.security.remote.EntityOperationType operationType) throws org.broadleafcommerce.common.exception.ServiceException
org.broadleafcommerce.common.exception.ServiceExceptionprotected boolean userHasSitePermissions(Long userSite, org.broadleafcommerce.common.site.domain.Site requestSite)
Copyright © 2020. All rights reserved.