@Component(value="blMultiTenantEntityInformationServiceExtensionHandler")
public class MultiTenantEntityInformationServiceExtensionHandler
extends org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionManager |
extensionManager |
protected MultiTenantDao |
multiTenantDao |
protected MultiTenantService |
multiTenantService |
| Constructor and Description |
|---|
MultiTenantEntityInformationServiceExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
findAllCatalogs(org.broadleafcommerce.common.extension.ExtensionResultHolder<List<org.broadleafcommerce.common.site.domain.Catalog>> erh) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getBaseProfileIdForSite(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Long> erh)
Return the value of the sites base profile
|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getChildSiteIdsForProfile(org.broadleafcommerce.common.site.domain.Site profile,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<Long>> erh) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getDefaultCatalogIdForSite(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Long> erh) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getOkayToUseSiteDiscriminator(Object o,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> erh) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
getParentSiteForProfile(org.broadleafcommerce.common.site.domain.Site profile,
org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Site> erh) |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
updateEntityInformationDto(org.broadleafcommerce.common.entity.dto.EntityInformationDto dto,
Object entityInstance)
Populates the catalog, profile, and site properties of the passed in dto.
|
getPriority, isEnabled, setEnabled, setPriorityprotected org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionManager extensionManager
protected MultiTenantService multiTenantService
protected MultiTenantDao multiTenantDao
public MultiTenantEntityInformationServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType updateEntityInformationDto(org.broadleafcommerce.common.entity.dto.EntityInformationDto dto,
Object entityInstance)
updateEntityInformationDto in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlerupdateEntityInformationDto in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerdto - The dto that will be updated by this methodentityInstance - The object that will be examined for update.public org.broadleafcommerce.common.extension.ExtensionResultStatusType getBaseProfileIdForSite(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Long> erh)
getBaseProfileIdForSite in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlergetBaseProfileIdForSite in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType getChildSiteIdsForProfile(org.broadleafcommerce.common.site.domain.Site profile,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Set<Long>> erh)
getChildSiteIdsForProfile in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlergetChildSiteIdsForProfile in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType getParentSiteForProfile(org.broadleafcommerce.common.site.domain.Site profile,
org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.site.domain.Site> erh)
getParentSiteForProfile in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlergetParentSiteForProfile in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType getOkayToUseSiteDiscriminator(Object o, org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> erh)
getOkayToUseSiteDiscriminator in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlergetOkayToUseSiteDiscriminator in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType findAllCatalogs(org.broadleafcommerce.common.extension.ExtensionResultHolder<List<org.broadleafcommerce.common.site.domain.Catalog>> erh)
findAllCatalogs in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlerfindAllCatalogs in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType getDefaultCatalogIdForSite(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Long> erh)
getDefaultCatalogIdForSite in interface org.broadleafcommerce.common.entity.service.EntityInformationServiceExtensionHandlergetDefaultCatalogIdForSite in class org.broadleafcommerce.common.entity.service.AbstractEntityInformationServiceExtensionHandlerCopyright © 2020. All rights reserved.