Interface ResourceObjectInboundProcessingDefinition
- All Superinterfaces:
- DebugDumpable,- Serializable
- All Known Subinterfaces:
- CompositeObjectDefinition,- CompositeObjectDefinitionDelegator,- ResourceObjectClassDefinition,- ResourceObjectClassDefinitionDelegator,- ResourceObjectDefinition,- ResourceObjectDefinitionDelegator,- ResourceObjectTypeDefinition,- ResourceObjectTypeDefinitionDelegator
- All Known Implementing Classes:
- AbstractResourceObjectDefinitionImpl,- CompositeObjectDefinitionImpl,- ResourceObjectClassDefinitionImpl,- ResourceObjectInboundProcessingDefinition.AssociationSynchronizationImplementation,- ResourceObjectTypeDefinitionImpl
Defines "inbound processing" for resource object type or an association: correlation, synchronization reactions,
 inbounds for attributes and associations.
 There are two main flavors:
 . for regular shadows: standard 
ResourceObjectDefinition which extends this interface;
 . for association values: the implementation based on AssociationSynchronizationExpressionEvaluatorType.- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classInbound processing for the `associationSynchronization` expression evaluator.static final recordComplete inbound definition of an item: attribute (simple/reference) or an associationstatic interfaceWhat focus objects correspond to the given resource object?static interfaceDefines inbound processing for given attribute-like item, e.g., a real attribute or objectRef (in association)
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionforAssociationSynchronization(@NotNull ShadowAssociationDefinition associationDefinition, @NotNull AssociationSynchronizationExpressionEvaluatorType bean, @Nullable VariableBindingDefinitionType targetBean) @NotNull List<MappingType>getActivationInboundMappings(ItemName itemName) Returns the inbound mappings for given activation item (administrativeStatus, validFrom, validTo, ...).@NotNull List<MappingType>Returns inbound mappings for the auxiliary object class(es) property.@Nullable CorrelationDefinitionTypeWhat are the default evaluation phases for inbound mappings?Returns all inbound definitions for attributes and associations.@NotNull List<MappingType>Returns inbound mappings for the password.@NotNull Collection<? extends SynchronizationReactionDefinition>Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazily
- 
Method Details- 
forAssociationSynchronizationstatic ResourceObjectInboundProcessingDefinition forAssociationSynchronization(@NotNull @NotNull ShadowAssociationDefinition associationDefinition, @NotNull @NotNull AssociationSynchronizationExpressionEvaluatorType bean, @Nullable @Nullable VariableBindingDefinitionType targetBean) throws ConfigurationException - Throws:
- ConfigurationException
 
- 
getItemInboundDefinitions@NotNull @NotNull Collection<ResourceObjectInboundProcessingDefinition.CompleteItemInboundDefinition> getItemInboundDefinitions()Returns all inbound definitions for attributes and associations.
- 
getActivationInboundMappingsReturns the inbound mappings for given activation item (administrativeStatus, validFrom, validTo, ...).
- 
getPasswordInboundMappingsReturns inbound mappings for the password.
- 
getAuxiliaryObjectClassInboundMappingsReturns inbound mappings for the auxiliary object class(es) property.
- 
getDefaultInboundMappingEvaluationPhasesDefaultInboundMappingEvaluationPhasesType getDefaultInboundMappingEvaluationPhases()What are the default evaluation phases for inbound mappings? Normally, it's the clockwork only.
- 
getFocusSpecification@NotNull @NotNull ResourceObjectInboundProcessingDefinition.FocusSpecification getFocusSpecification()
- 
getSynchronizationReactions@NotNull @NotNull Collection<? extends SynchronizationReactionDefinition> getSynchronizationReactions()
- 
getCorrelation
 
-