Class ShadowDefinitionApplicator
java.lang.Object
com.evolveum.midpoint.schema.processor.ShadowDefinitionApplicator
Applies attributes/associations definitions to a shadow.
Originally, this functionality was in `ShadowCaretaker` in the `provisioning-impl` module.
In the future, maybe it should be part of standard `applyDefinition` mechanism.
- Author:
- Radovan Semancik
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applyTo
(@NotNull ObjectDelta<ShadowType> delta) void
applyTo
(@NotNull ShadowType bean) Just applies the definition to a bean.void
applyTo
(@NotNull Collection<? extends ItemDelta<?, ?>> modifications) void
applyToAssociationValues
(ShadowType shadow) Applies the correct definitions to objects embedded in association values.
-
Constructor Details
-
ShadowDefinitionApplicator
-
-
Method Details
-
applyTo
- Throws:
SchemaException
-
applyTo
public void applyTo(@NotNull @NotNull Collection<? extends ItemDelta<?, ?>> modifications) throws SchemaException- Throws:
SchemaException
-
applyTo
Just applies the definition to a bean.- Throws:
SchemaException
-
applyToAssociationValues
Applies the correct definitions to objects embedded in association values. Assumes known shadow type.- Throws:
SchemaException
-