Class ActivateDuplicateConfigActionServiceImpl
java.lang.Object
ch.tocco.nice2.duplicate.impl.search.ActivateDuplicateConfigActionServiceImpl
- All Implemented Interfaces:
ActivateDuplicateConfigActionService
@Component
public class ActivateDuplicateConfigActionServiceImpl
extends Object
implements ActivateDuplicateConfigActionService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionActivateDuplicateConfigActionServiceImpl(DataModel dataModel, BusinessUnitManager businessUnitManager, SecurityManager securityManager, PersistenceService persistenceService, TaskSchedulingService taskSchedulingService, DuplicateConfigurationService duplicateConfigurationService) -
Method Summary
Modifier and TypeMethodDescriptionactivateDuplicateConfigEntity(Entity config) Activates the given Duplicate_config.voiddisableDuplicateConfig(Entity config, boolean keepResolvedDuplicates) This deletes all existing Duplicate entities (for the given model) and also deletes all indices for 'fuzzy' search fields.voidsetIgnoreAccents(boolean ignoreAccents)
-
Constructor Details
-
ActivateDuplicateConfigActionServiceImpl
public ActivateDuplicateConfigActionServiceImpl(DataModel dataModel, BusinessUnitManager businessUnitManager, SecurityManager securityManager, PersistenceService persistenceService, TaskSchedulingService taskSchedulingService, DuplicateConfigurationService duplicateConfigurationService)
-
-
Method Details
-
activateDuplicateConfigEntity
Description copied from interface:ActivateDuplicateConfigActionServiceActivates the given Duplicate_config. This means that the currently active config is disabled (seeActivateDuplicateConfigActionService.disableDuplicateConfig(Entity, boolean)). Indices are created for 'fuzzy' search fields if necessary and all Duplicate entities will be created.- Specified by:
activateDuplicateConfigEntityin interfaceActivateDuplicateConfigActionService
-
disableDuplicateConfig
Description copied from interface:ActivateDuplicateConfigActionServiceThis deletes all existing Duplicate entities (for the given model) and also deletes all indices for 'fuzzy' search fields.- Specified by:
disableDuplicateConfigin interfaceActivateDuplicateConfigActionService
-
setIgnoreAccents
@Value("${nice2.duplicate.ignoreAccents}") public void setIgnoreAccents(boolean ignoreAccents)
-