@ConditionalOnAdmin @Service(value="blDuplicationValidatorExtensionHandlerImpl") public class DuplicationValidatorExtensionHandlerImpl extends Object implements EntityDuplicatorExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected EntityDuplicatorExtensionManager |
extensionManager |
| Constructor and Description |
|---|
DuplicationValidatorExtensionHandlerImpl() |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
addToSandbox(Object entity) |
ExtensionResultStatusType |
getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
getClonesByCatalogs(String tableName,
Long id,
MultiTenantCopyContext multiTenantCopyContext,
ExtensionResultHolder<Map<Long,Map<Long,Long>>> resultHolder) |
int |
getPriority() |
void |
init() |
boolean |
isEnabled() |
ExtensionResultStatusType |
setupDuplicate(Object entity,
ExtensionResultHolder<MultiTenantCopyContext> resultHolder) |
ExtensionResultStatusType |
tearDownDuplicate() |
ExtensionResultStatusType |
validateDuplicate(Object entity,
ExtensionResultHolder<Boolean> resultHolder) |
protected EntityDuplicatorExtensionManager extensionManager
public DuplicationValidatorExtensionHandlerImpl()
@PostConstruct public void init()
public int getPriority()
getPriority in interface ExtensionHandlerpublic boolean isEnabled()
isEnabled in interface ExtensionHandlerpublic ExtensionResultStatusType validateDuplicate(Object entity, ExtensionResultHolder<Boolean> resultHolder)
validateDuplicate in interface EntityDuplicatorExtensionHandlerpublic ExtensionResultStatusType setupDuplicate(Object entity, ExtensionResultHolder<MultiTenantCopyContext> resultHolder)
setupDuplicate in interface EntityDuplicatorExtensionHandlerpublic ExtensionResultStatusType addToSandbox(Object entity)
addToSandbox in interface EntityDuplicatorExtensionHandlerpublic ExtensionResultStatusType tearDownDuplicate()
tearDownDuplicate in interface EntityDuplicatorExtensionHandlerpublic ExtensionResultStatusType getCatalogsForPropagation(MultiTenantCopyContext context, ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder)
getCatalogsForPropagation in interface EntityDuplicatorExtensionHandlerpublic ExtensionResultStatusType getClonesByCatalogs(String tableName, Long id, MultiTenantCopyContext multiTenantCopyContext, ExtensionResultHolder<Map<Long,Map<Long,Long>>> resultHolder)
getClonesByCatalogs in interface EntityDuplicatorExtensionHandlerCopyright © 2024. All rights reserved.