Class SynchronizationPolicy
java.lang.Object
com.evolveum.midpoint.schema.processor.SynchronizationPolicy
Information needed to carry out synchronization-related activities (classification, correlation,
 and execution of synchronization reactions). This class exists to unify the "legacy" way of specifying
 this information (in `synchronization` section of resource definition) and "modern" one - right in `schemaHandling` part.
 Created using 
SynchronizationPolicyFactory.- 
Method SummaryModifier and TypeMethodDescription@Nullable String@NotNull CorrelationDefinitionTypeReturned definition contains legacy correlation definition, if there's any.@NotNull ResourceObjectTypeDelineationCombines legacy and new-style information.Returns the focus class this synchronization policy points to.@NotNull String@NotNull ShadowKindTypegetKind()@Nullable StringgetName()@NotNull QName@NotNull ResourceObjectTypeDefinition@NotNull List<SynchronizationReactionDefinition>booleanbooleanbooleanbooleantoString()
- 
Method Details- 
getKind
- 
getIntent
- 
isSynchronizationEnabledpublic boolean isSynchronizationEnabled()
- 
isOpportunisticpublic boolean isOpportunistic()
- 
getName
- 
getObjectTypeDefinition
- 
getFocusClassReturns the focus class this synchronization policy points to.
- 
getArchetypeOid
- 
toString
- 
getCorrelationDefinitionReturned definition contains legacy correlation definition, if there's any.
- 
getDelineationCombines legacy and new-style information.
- 
getObjectClassName
- 
getReactions
- 
hasLegacyConfigurationpublic boolean hasLegacyConfiguration()
- 
getClassificationOrder
- 
isDefaultForClassificationpublic boolean isDefaultForClassification()
 
-