@Component(value="blMultiTenantBroadleafFileServiceExtensionHandler")
public class MultiTenantBroadleafFileServiceExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements org.broadleafcommerce.common.file.service.BroadleafFileServiceExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.file.service.BroadleafFileServiceExtensionManager |
extensionManager |
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
| Constructor and Description |
|---|
MultiTenantBroadleafFileServiceExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
getAllIds(org.broadleafcommerce.common.site.domain.Site site,
List<String> siteIds)
Traverses the site hierarchy to build a list of parent sites ids
|
protected String |
getFullPath(String prefix,
String resourceName,
org.broadleafcommerce.common.site.domain.Site site) |
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
processPathForSite(String prefix,
String resourceName,
org.broadleafcommerce.common.extension.ExtensionResultHolder<String> holder) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
retrieveAllParentSitesIds(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<List<String>> holder) |
getPriority, isEnabled, setEnabled, setPriorityprotected org.broadleafcommerce.common.file.service.BroadleafFileServiceExtensionManager extensionManager
protected org.broadleafcommerce.common.site.service.SiteService siteService
public MultiTenantBroadleafFileServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType processPathForSite(String prefix, String resourceName, org.broadleafcommerce.common.extension.ExtensionResultHolder<String> holder)
processPathForSite in interface org.broadleafcommerce.common.file.service.BroadleafFileServiceExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType retrieveAllParentSitesIds(org.broadleafcommerce.common.site.domain.Site site,
org.broadleafcommerce.common.extension.ExtensionResultHolder<List<String>> holder)
retrieveAllParentSitesIds in interface org.broadleafcommerce.common.file.service.BroadleafFileServiceExtensionHandlerprotected void getAllIds(org.broadleafcommerce.common.site.domain.Site site,
List<String> siteIds)
site - siteIds - Copyright © 2020. All rights reserved.