Class IdMatchCorrelatorFactory
java.lang.Object
com.evolveum.midpoint.model.impl.correlator.idmatch.IdMatchCorrelatorFactory
- All Implemented Interfaces:
CorrelatorFactory<IdMatchCorrelator,
IdMatchCorrelatorType>
@Component
public class IdMatchCorrelatorFactory
extends Object
implements CorrelatorFactory<IdMatchCorrelator,IdMatchCorrelatorType>
Factory for
IdMatchCorrelator
instances.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull Class<IdMatchCorrelatorType>
Returns the type of configuration bean supported by this factory.@NotNull IdMatchCorrelator
instantiate
(@NotNull CorrelatorContext<IdMatchCorrelatorType> correlatorContext, @NotNull Task task, @NotNull OperationResult result) Instantiates correlator of given type with provided configuration.void
register()
void
setServiceOverride
(IdMatchService serviceOverride)
-
Constructor Details
-
IdMatchCorrelatorFactory
public IdMatchCorrelatorFactory()
-
-
Method Details
-
register
@PostConstruct public void register() -
getConfigurationBeanType
Description copied from interface:CorrelatorFactory
Returns the type of configuration bean supported by this factory.- Specified by:
getConfigurationBeanType
in interfaceCorrelatorFactory<IdMatchCorrelator,
IdMatchCorrelatorType>
-
instantiate
@NotNull public @NotNull IdMatchCorrelator instantiate(@NotNull @NotNull CorrelatorContext<IdMatchCorrelatorType> correlatorContext, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult result) throws ConfigurationException Description copied from interface:CorrelatorFactory
Instantiates correlator of given type with provided configuration. TODO consider deleting unused `task` parameter- Specified by:
instantiate
in interfaceCorrelatorFactory<IdMatchCorrelator,
IdMatchCorrelatorType> - Throws:
ConfigurationException
-
setServiceOverride
-