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 com.evolveum.midpoint.task.api.Task task) -
Uses of ShadowAssociationValue in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return ShadowAssociationValueModifier 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) 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 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.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.