Uses of Class
com.evolveum.midpoint.schema.processor.ShadowAssociationValue
Packages that use ShadowAssociationValue
Package
Description
-
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 AssociationSearchQueryResultAssociationSearchExpressionEvaluatorCache.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 TypeMethodDescriptionvoidLensProjectionContext.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 ShadowAssociationValueInboundSourceData.AssociationValue.getAssociationValue()Methods in com.evolveum.midpoint.model.impl.lens.projector.focus.inbounds with parameters of type ShadowAssociationValueModifier and TypeMethodDescriptionstatic InboundSourceDataInboundSourceData.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 ShadowAssociationValueShadowAssociationValue.cloneComplex(@NotNull CloneStrategy strategy) ShadowAssociation.createNewValue()ShadowAssociationDefinitionImpl.createValue()default ShadowAssociationValueShadowAssociationDefinition.createValueFromDefaultObject(@NotNull AbstractShadow object) Call only on simple associations!default ShadowAssociationValueShadowAssociationDefinition.createValueFromDefaultObjectRef(@NotNull ShadowReferenceAttributeValue refAttrValue) Call only on simple associations!default ShadowAssociationValueShadowAssociationDefinition.createValueFromFullDefaultObject(@NotNull AbstractShadow object) Call only on simple associations!static ShadowAssociationValueShadowAssociationValue.empty(@NotNull ShadowAssociationDefinition definition) Creates an empty value.ShadowAssociationValue.fillFromReferenceAttributeValue(@NotNull ShadowReferenceAttributeValue refAttrValue) Fills-in this value from a (fully resolved)ShadowReferenceAttributeValue.static @NotNull ShadowAssociationValueShadowAssociationValue.fromAssociationDataObject(@NotNull AbstractShadow associationObject, @NotNull ShadowAssociationDefinition associationDefinition) Creates a new value from the association object (a shadow).static @NotNull ShadowAssociationValueShadowAssociationValue.fromBean(@NotNull ShadowAssociationValueType bean, @NotNull ShadowAssociationDefinition associationDef) Converts association value bean to wrappedShadowAssociationValuebasically 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 ShadowAssociationsContainerShadowAssociationsContainer.add(QName attributeName, ShadowAssociationValue value) protected voidShadowAssociationValue.copyValues(CloneStrategy strategy, ShadowAssociationValue clone) booleanShadowAssociationValue.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 ShadowAssociationValueShadowAssociationsCollection.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.