Uses of Class
com.evolveum.midpoint.schema.processor.ShadowAssociationValue
Package
Description
-
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription@NotNull ShadowAssociationValue
InboundSourceData.AssociationValue.getAssociationValue()
Modifier and TypeMethodDescriptionstatic InboundSourceData
InboundSourceData.forAssociationValue
(@NotNull ShadowAssociationValue associationValue, @NotNull ResourceObjectDefinition resourceObjectDefinition) The object definition is where we look for attribute definitions related to the association value. -
Uses of ShadowAssociationValue in com.evolveum.midpoint.model.api.correlation
ModifierConstructorDescriptionAssociationValue
(@NotNull ShadowAssociationValue associationValue, @NotNull Containerable preFocus, @Nullable Collection<? extends Containerable> candidatePool, @Nullable SystemConfigurationType systemConfiguration, @NotNull com.evolveum.midpoint.task.api.Task task) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.schema.processor
Modifier and TypeMethodDescriptionShadowAssociationValue.clone()
ShadowAssociationValue.cloneComplex
(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) We need the definition to provide correct CTD.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.static @NotNull ShadowAssociationValue
ShadowAssociationValue.fromBean
(@NotNull ShadowAssociationValueType bean, @NotNull ShadowAssociationDefinition definition) Converts association value bean to wrappedShadowAssociationValue
basically by cloning its content and selected properties (e.g., parent and ID).Modifier and TypeMethodDescription@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.Modifier 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
Modifier and TypeMethodDescription@NotNull ShadowAssociationValue
ShadowAssociationsCollection.IterableAssociationValue.associationValue()
Modifier 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.Modifier and TypeMethodDescriptionShadowReferenceAttributesCollection.ofAssociationValue
(@NotNull ShadowAssociationValue assocValue) Returns all reference attributes of given association value - i.e. everything in "objects" container.