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(@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.