@Service(value="blMultiTenantEntityDuplicatorExtensionHandler") public class MultiTenantEntityDuplicatorExtensionHandler extends Object implements org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionManager |
extensionManager |
protected org.broadleafcommerce.common.service.GenericEntityService |
genericEntityService |
protected org.broadleafcommerce.common.copy.MultiTenantCopierExtensionManager |
mtCopierExtensionManager |
protected MultiTenantStateManager |
multiTenantStateManager |
protected org.broadleafcommerce.common.site.service.SiteService |
siteService |
| Constructor and Description |
|---|
MultiTenantEntityDuplicatorExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
int |
getPriority() |
void |
init() |
boolean |
isEnabled() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
setupDuplicate(Object entity,
org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.copy.MultiTenantCopyContext> resultHolder) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
tearDownDuplicate() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
validateDuplicate(Object entity,
org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> resultHolder) |
protected org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionManager extensionManager
protected MultiTenantStateManager multiTenantStateManager
protected org.broadleafcommerce.common.service.GenericEntityService genericEntityService
protected org.broadleafcommerce.common.copy.MultiTenantCopierExtensionManager mtCopierExtensionManager
protected org.broadleafcommerce.common.site.service.SiteService siteService
public MultiTenantEntityDuplicatorExtensionHandler()
@PostConstruct public void init()
public int getPriority()
getPriority in interface org.broadleafcommerce.common.extension.ExtensionHandlerpublic boolean isEnabled()
isEnabled in interface org.broadleafcommerce.common.extension.ExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType validateDuplicate(Object entity, org.broadleafcommerce.common.extension.ExtensionResultHolder<Boolean> resultHolder)
validateDuplicate in interface org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType setupDuplicate(Object entity, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.common.copy.MultiTenantCopyContext> resultHolder)
setupDuplicate in interface org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType tearDownDuplicate()
tearDownDuplicate in interface org.broadleafcommerce.common.persistence.EntityDuplicatorExtensionHandlerCopyright © 2020. All rights reserved.