Uses of Class
com.evolveum.midpoint.schema.processor.ShadowAssociationValue
Packages that use ShadowAssociationValue
Package
Description
Implements gathering and evaluation of inbound mappings: both during clockwork and before it (for correlation purposes).
-
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.api.correlation
Constructors in com.evolveum.midpoint.model.api.correlation with parameters of type ShadowAssociationValueModifierConstructorDescriptionAssociationValue
(@NotNull ShadowAssociationValue associationValue, @NotNull Containerable preFocus, @Nullable Collection<? extends Containerable> candidatePool, @Nullable SystemConfigurationType systemConfiguration, @NotNull Task task) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator that return types with arguments of type ShadowAssociationValueModifier and TypeMethodDescriptionAssociationFromLinkExpressionEvaluator.evaluate
(ExpressionEvaluationContext context, OperationResult result) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.common.expression.evaluator.caching
Method parameters in com.evolveum.midpoint.model.common.expression.evaluator.caching with type arguments of type ShadowAssociationValueModifier and TypeMethodDescriptionprotected AssociationSearchQueryResult
AssociationSearchExpressionEvaluatorCache.createQueryResult
(Collection<? extends AbstractSearchExpressionEvaluator.ObjectFound<ShadowType, ShadowAssociationValue>> objectsFound) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type ShadowAssociationValueMethod parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type ShadowAssociationValueModifier and TypeMethodDescriptionvoid
LensProjectionContext.setSqueezedAssociations
(Map<QName, DeltaSetTriple<ItemValueWithOrigin<ShadowAssociationValue, ShadowAssociationDefinition>>> squeezedAssociations) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.impl.lens.construction
Methods in com.evolveum.midpoint.model.impl.lens.construction that return types with arguments of type ShadowAssociationValueModifier and TypeMethodDescriptionAssociationValuesTripleComputation.compute
(@NotNull ShadowAssociationDefinition associationDefinition, @NotNull AssociationConstructionExpressionEvaluatorType outboundBean, @NotNull LensProjectionContext projectionContext, @NotNull XMLGregorianCalendar now, @NotNull Task task, @NotNull OperationResult result) Assumes the existence of the projection context and association definition with a bean.@NotNull Collection<PrismValueDeltaSetTripleProducer<ShadowAssociationValue,
ShadowAssociationDefinition>> EvaluatedResourceObjectConstructionImpl.getAssociationTripleProducers()
-
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds that return ShadowAssociationValueModifier and TypeMethodDescription@NotNull ShadowAssociationValue
InboundSourceData.AssociationValue.getAssociationValue()
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with parameters of type ShadowAssociationValueModifier and TypeMethodDescriptionstatic InboundSourceData
InboundSourceData.forAssociationValue
(@NotNull ShadowAssociationValue associationValue) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.impl.sync
Methods in com.evolveum.midpoint.model.impl.sync with parameters of type ShadowAssociationValueModifier and TypeMethodDescriptionstatic <C extends Containerable>
voidPreMappingsEvaluator.computePreFocusForAssociationValue
(@NotNull ShadowAssociationValue associationValue, @NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ResourceObjectInboundProcessingDefinition inboundDefinition, @NotNull ResourceType resource, @NotNull InboundMappingContextSpecification mappingContextSpecification, C targetObject, @NotNull Task task, @NotNull OperationResult result) Note the `resourceObjectDefinition` is where we look for definitions of the mapped items; so for the trivial associations it should be the definition of the _subject_. -
Uses of ShadowAssociationValue in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return ShadowAssociationValueModifier and TypeMethodDescriptionShadowAssociationValue.clone()
@NotNull ShadowAssociationValue
ShadowAssociationValue.cloneComplex
(@NotNull CloneStrategy strategy) ShadowAssociation.createNewValue()
ShadowAssociationDefinitionImpl.createValue()
default ShadowAssociationValue
ShadowAssociationDefinition.createValueFromDefaultObject
(@NotNull AbstractShadow object) Call only on simple associations!default ShadowAssociationValue
ShadowAssociationDefinition.createValueFromDefaultObjectRef
(@NotNull ShadowReferenceAttributeValue refAttrValue) Call only on simple associations!default ShadowAssociationValue
ShadowAssociationDefinition.createValueFromFullDefaultObject
(@NotNull AbstractShadow object) Call only on simple associations!static ShadowAssociationValue
ShadowAssociationValue.empty
(@NotNull ShadowAssociationDefinition definition) Creates an empty value.ShadowAssociationValue.fillFromReferenceAttributeValue
(@NotNull ShadowReferenceAttributeValue refAttrValue) Fills-in this value from a (fully resolved)ShadowReferenceAttributeValue
.static @NotNull ShadowAssociationValue
ShadowAssociationValue.fromAssociationDataObject
(@NotNull AbstractShadow associationObject, @NotNull ShadowAssociationDefinition associationDefinition) Creates a new value from the association object (a shadow).static @NotNull ShadowAssociationValue
ShadowAssociationValue.fromBean
(@NotNull ShadowAssociationValueType bean, @NotNull ShadowAssociationDefinition associationDef) Converts association value bean to wrappedShadowAssociationValue
basically by cloning its content and selected properties (e.g., parent and ID).Methods in com.evolveum.midpoint.schema.processor that return types with arguments of type ShadowAssociationValueModifier and TypeMethodDescriptiondefault Collection<ShadowAssociationValue>
ShadowAssociationDefinition.createValuesFromDefaultObjects
(Collection<? extends AbstractShadow> objects) Call only on simple associations!@NotNull List<ShadowAssociationValue>
ShadowAssociation.getAssociationValues()
default @NotNull Collection<? extends ShadowAssociationValue>
ShadowAssociationsContainer.getAssociationValues
(QName assocName) static @NotNull EqualsChecker<ShadowAssociationValue>
ShadowAssociationValue.semanticEqualsChecker()
Returns an equals checker that compares two association values by their meaning.Methods in com.evolveum.midpoint.schema.processor with parameters of type ShadowAssociationValueModifier and TypeMethodDescriptiondefault ShadowAssociationsContainer
ShadowAssociationsContainer.add
(QName attributeName, ShadowAssociationValue value) protected void
ShadowAssociationValue.copyValues
(CloneStrategy strategy, ShadowAssociationValue clone) boolean
ShadowAssociationValue.matches
(ShadowAssociationValue other) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return ShadowAssociationValueModifier and TypeMethodDescription@NotNull ShadowAssociationValue
ShadowAssociationsCollection.IterableAssociationValue.associationValue()
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type ShadowAssociationValueModifier and TypeMethodDescriptionstatic @NotNull Collection<? extends ShadowAssociationValue>
ShadowUtil.getAdoptedAssociationValues
(@NotNull PrismObject<ShadowType> shadow, QName assocName) TODO better name ... the idea is that the shadow has the correct definition, but currently we cannot use AbstractShadow, because there are some differences in definitions ... to be researched.ShadowAssociationsCollection.getAllAssociationValues()
default @NotNull Collection<? extends ShadowAssociationValue>
AbstractShadow.getAssociationValues
(QName assocName) static @NotNull Collection<? extends ShadowAssociationValue>
ShadowUtil.getAssociationValues
(@NotNull PrismObject<ShadowType> shadow, QName assocName) Returns the values of given association.Methods in com.evolveum.midpoint.schema.util with parameters of type ShadowAssociationValueModifier and TypeMethodDescriptionShadowReferenceAttributesCollection.ofAssociationValue
(@NotNull ShadowAssociationValue assocValue) Returns all reference attributes of given association value - i.e. everything in "objects" container.