Class CorrelationSimulationActivityHandler
java.lang.Object
com.evolveum.midpoint.model.impl.correlator.tasks.CorrelationSimulationActivityHandler
- All Implemented Interfaces:
ActivityRunSupplier<CorrelationWorkDefinition,,CorrelationSimulationActivityHandler> CandidateIdentifierFormatter,ActivityHandler<CorrelationWorkDefinition,CorrelationSimulationActivityHandler>
@Component
public class CorrelationSimulationActivityHandler
extends Object
implements ActivityHandler<CorrelationWorkDefinition,CorrelationSimulationActivityHandler>
Activity handler for correlation simulation activity.
Correlation simulation activity is used, as name suggest, to simulate correlation with provided correlator on given
set of shadows.
**Supports only simulation (preview) mode.**
-
Constructor Summary
ConstructorsConstructorDescriptionCorrelationSimulationActivityHandler(ActivityHandlerRegistry activityHandlerRegistry, CorrelationDefinitionProviderFactory correlationDefinitionProviderFactory, CorrelationService correlationService, ProvisioningService provisioningService, RepositoryService repositoryService) -
Method Summary
Modifier and TypeMethodDescriptioncreateActivityRun(@NotNull ActivityRunInstantiationContext<CorrelationWorkDefinition, CorrelationSimulationActivityHandler> ctx, @NotNull OperationResult result) voidinit()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.repo.common.activity.handlers.ActivityHandler
createChildActivities, formatCandidateIdentifier, getDefaultArchetypeOid, getIdentifierPrefix, getRootActivityStateDefinition
-
Constructor Details
-
CorrelationSimulationActivityHandler
public CorrelationSimulationActivityHandler(ActivityHandlerRegistry activityHandlerRegistry, CorrelationDefinitionProviderFactory correlationDefinitionProviderFactory, CorrelationService correlationService, ProvisioningService provisioningService, @Qualifier("cacheRepositoryService") RepositoryService repositoryService)
-
-
Method Details
-
init
@PostConstruct public void init() -
createActivityRun
public CorrelationSimulationActivityRun createActivityRun(@NotNull @NotNull ActivityRunInstantiationContext<CorrelationWorkDefinition, CorrelationSimulationActivityHandler> ctx, @NotNull @NotNull OperationResult result) - Specified by:
createActivityRunin interfaceActivityRunSupplier<CorrelationWorkDefinition,CorrelationSimulationActivityHandler>
-