Class SynchronizationExpressionsEvaluator
- java.lang.Object
 - 
- com.evolveum.midpoint.model.impl.sync.SynchronizationExpressionsEvaluator
 
 
- 
@Component public class SynchronizationExpressionsEvaluator extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description SynchronizationExpressionsEvaluator() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <F extends FocusType>
@NotNull List<PrismObject<F>>findFocusesByCorrelationRule(Class<F> focusType, ShadowType currentShadow, List<ConditionalSearchFilterType> conditionalFilters, ResourceType resourceType, SystemConfigurationType configurationType, Task task, OperationResult result)StringgenerateTag(ResourceObjectMultiplicityType multiplicity, PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, String shortDesc, Task task, OperationResult parentResult)<F extends FocusType>
booleanmatchFocusByCorrelationRule(SynchronizationContext<F> syncCtx, PrismObject<F> focus, OperationResult result) 
 - 
 
- 
- 
Method Detail
- 
findFocusesByCorrelationRule
@NotNull public <F extends FocusType> @NotNull List<PrismObject<F>> findFocusesByCorrelationRule(Class<F> focusType, ShadowType currentShadow, List<ConditionalSearchFilterType> conditionalFilters, ResourceType resourceType, SystemConfigurationType configurationType, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, ExpressionEvaluationException, CommunicationException, ConfigurationException, SecurityViolationException
 
- 
matchFocusByCorrelationRule
public <F extends FocusType> boolean matchFocusByCorrelationRule(SynchronizationContext<F> syncCtx, PrismObject<F> focus, OperationResult result)
 
- 
generateTag
public String generateTag(ResourceObjectMultiplicityType multiplicity, PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, String shortDesc, Task task, OperationResult parentResult) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException
 
 - 
 
 -