Class SynchronizationSorterEvaluatorImpl
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.sync.SynchronizationSorterEvaluatorImpl
-
- All Implemented Interfaces:
SynchronizationSorterEvaluator
@Component public class SynchronizationSorterEvaluatorImpl extends Object implements SynchronizationSorterEvaluator
TODO
-
-
Field Summary
Fields Modifier and Type Field Description ExpressionFactory
expressionFactory
SystemObjectCache
systemObjectCache
-
Constructor Summary
Constructors Constructor Description SynchronizationSorterEvaluatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable ObjectSynchronizationDiscriminatorType
evaluate(@NotNull ShadowType combinedObject, @NotNull ResourceType resource, @NotNull Task task, @NotNull OperationResult parentResult)
TODO
-
-
-
Field Detail
-
expressionFactory
@Autowired public ExpressionFactory expressionFactory
-
systemObjectCache
@Autowired public SystemObjectCache systemObjectCache
-
-
Method Detail
-
evaluate
@Nullable public @Nullable ObjectSynchronizationDiscriminatorType evaluate(@NotNull @NotNull ShadowType combinedObject, @NotNull @NotNull ResourceType resource, @NotNull @NotNull Task task, @NotNull @NotNull OperationResult parentResult) throws CommunicationException, ObjectNotFoundException, SchemaException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
Description copied from interface:SynchronizationSorterEvaluator
TODO- Specified by:
evaluate
in interfaceSynchronizationSorterEvaluator
- Parameters:
combinedObject
- Resource object that we want to classify. It should be connected to the shadow, however, exact "shadowization" is not required. Currently it should contain all the information from the shadow, plus all the attributes from resource object. If needed, more elaborate processing (up to full shadowization) can be added later.resource
- Resource on which the resource object was found- Throws:
CommunicationException
ObjectNotFoundException
SchemaException
SecurityViolationException
ConfigurationException
ExpressionEvaluationException
-
-