Class Synchronizer
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.sync.tasks.Synchronizer
-
public class Synchronizer extends Object
Synchronizes a single resource object. Works both for reconciliation and import from resource (iterative + single shadow).- Author:
- Radovan Semancik
-
-
Constructor Summary
Constructors Constructor Description Synchronizer(@NotNull ResourceType resource, @NotNull ObjectClassComplexTypeDefinition objectClassDef, @NotNull SynchronizationObjectsFilter objectsFilter, @NotNull ResourceObjectChangeListener objectChangeListener, @NotNull QName sourceChannel, TaskPartitionDefinitionType partDefinition, boolean forceAdd)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectClassComplexTypeDefinition
getObjectClass()
void
synchronize(PrismObject<ShadowType> shadowObject, String itemProcessingIdentifier, Task workerTask, OperationResult result)
This methods will be called for each search result.
-
-
-
Constructor Detail
-
Synchronizer
public Synchronizer(@NotNull @NotNull ResourceType resource, @NotNull @NotNull ObjectClassComplexTypeDefinition objectClassDef, @NotNull @NotNull SynchronizationObjectsFilter objectsFilter, @NotNull @NotNull ResourceObjectChangeListener objectChangeListener, @NotNull @NotNull QName sourceChannel, TaskPartitionDefinitionType partDefinition, boolean forceAdd)
-
-
Method Detail
-
getObjectClass
public ObjectClassComplexTypeDefinition getObjectClass()
-
synchronize
public void synchronize(PrismObject<ShadowType> shadowObject, String itemProcessingIdentifier, Task workerTask, OperationResult result)
This methods will be called for each search result. It means it will be called for each account on a resource. We will pretend that the account was created and invoke notification interface.
-
-